Fullstack Developer specializing in cutting-edge technologies, innovative game telemetry solutions, automotive systems, and Community Educator teaching modern web technologies.
💚 Passionate about leveraging modern technologies to build high-impact web and desktop applications. From backend systems to interactive front-end experiences, I'm constantly exploring new ways to create efficient and scalable solutions. As a Community Educator, I am committed to teaching and mentoring others in technologies such as Python, FastAPI, React, and Node.js.
- 🔭 Current Projects: Game telemetry, IoT, Web & Desktop Apps, Automotive Mods
- 🌱 Learning: FastAPI, Uvicorn, Pydantic, Electron.js, Rust, TypeScript, Node.js
- 🎓 Degree: Systems Analysis and Development
- 💬 Ask me about: FastAPI, Rust, Electron.js, Python, Game Telemetry, Mod Development
- 📫 Contact: [email protected]
- 😄 Pronouns: He/Him
- 📚 Technologies & Classes: Check my teaching plans here
Orange Editor is a simple and functional text editor created with the Orange Micro Framework.
- Create New File: Creates a new text file.
Shortcut: Ctrl + N - Open File: Opens an existing text file.
Shortcut: Ctrl + O - Save File: Saves the current content of the editor to a file.
Shortcut: Ctrl + S - Change Text Color: Allows customization of the text color in the editor.
Shortcut: Ctrl + F - Toggle Transparency: Enables or disables window transparency.
Shortcut: Ctrl + T - Adjust Transparency: Controls the transparency of the editor window via a slider.
Orange Calculator is a graphical calculator built with the Orange Micro Framework and PySide6. It offers basic arithmetic calculations and advanced mathematical operations, such as trigonometric functions and square roots. The project also allows the user to toggle between a memory view to store previous operations and perform real-time calculations.
🎨 Graffiti
A creative spray-painting experience for the web, allowing users to unleash their inner artist with interactive particles and smooth animations.
Technologies: Vue.js, HTML5 Canvas, JavaScript
💡 Features:
- 🖌️ Interactive Spray Painting: Real-time particle effects for a smooth, realistic spray experience
- 🎨 Various Brush Sizes & Colors: Customize your spray for maximum creativity
- 💾 Save and Share: Show off your digital masterpieces!
🚗 Ferrari
A cutting-edge web app showcasing Ferrari's rich history and futuristic designs. Featuring interactive 3D models and immersive user experience.
Technologies: Vue.js, Three.js, WebGL, CSS
💡 Features:
- 🚗 Interactive Ferrari Models: Explore Ferrari cars in 3D
- 🌐 Smooth UI/UX: Sleek and intuitive experience
- 🖼️ Dynamic 3D Rendering with Three.js
🌳 ArkTree
An innovative 3D experience focused on environmental awareness, built with Vue.js and Three.js.
Technologies: Vue.js, Three.js, WebGL, CSS
💡 Features:
- 🌍 Environmental Preservation: Raising environmental awareness through interactive visuals
- 🌱 3D Interaction: Sustainable practices via 3D experience
- 🚀 WebGL-Based Visuals: Cutting-edge rendering for a visually striking experience
An online platform for betting on various topics, from sports to entertainment. A modern React app with Node.js backend.
Technologies: React, Node.js, MongoDB, Socket.io
💡 Features:
- ⚡ Real-Time Betting: Bet on live events with real-time data updates.
- 📊 Interactive Dashboards: Detailed analytics on betting trends.
- 🏆 Leaderboard System: Track top winners and bets.
A fun and quirky auction platform where players can bid on "unique" items within a farm simulator environment.
Technologies: React, Node.js, MongoDB
💡 Features:
- 💡 Unique Auction Experience: Bid on the most unusual items in a farm setting.
- 🖼️ Image Support: Upload and bid on items with image previews.
- 🔒 Secure Transactions: MongoDB-backed for seamless data management.
Orange Framework is a Python micro framework designed to simplify the process of compiling Python code to Cython, as well as automating the creation of directory structures for both development (dev) and production (prod) environments. It also includes automation scripts for building, testing, and deploying directly to GitHub Releases. Additionally, it provides functionality to create user interfaces using PyQt, making it easier to integrate Cython compilation and automation with graphical applications.
Technologies: Python, Cython, Automation, PyQt, Build Scripts, GitHub Integration
- ⚡ Cython Compilation: Simplifies the process of compiling Python code to Cython, enhancing performance.
- 🛠️ Automated Directory Setup: Automatically creates directory structures for both development (dev) and production (prod) environments.
- 🚀 Build and Deploy Automation: Includes automation scripts for building, testing, and deploying directly to GitHub Releases.
- 🎨 User Interface with PyQt: Facilitates the creation of graphical interfaces, integrating Cython compilation and automation into PyQt applications.
- 🔄 Cross-Platform Support: Supports both Linux and Windows environments for building and running projects.
Silva Framework is a 100% Brazilian project born out of the need to simplify web development in Python. The idea came up during a period of extreme exhaustion, amidst a burnout, when I realized that while popular Python web frameworks are great, they are often complex and difficult to use efficiently. On the other hand, less known frameworks lack support and robustness, making them hard to use in production. It's an ambitious project that I’m determined to finish, but I’m unsure of when or how (haha!).
Technologies: Python, Web Development
💡 Features:
- 🔧 Simplified Web Development: Aiming to reduce complexity while maintaining robustness.
- 🛠️ Easy-to-Use API: Focused on providing a straightforward API to help developers create scalable web applications with less friction.
- 🚀 Production Ready: Robust enough for production environments, yet simple to integrate into any project.
- Python: Web APIs, automation, and data processing
- JavaScript: Web development, full-stack applications, and game development
- TypeScript: Type-safe JavaScript for scalable applications
- Kotlin: Android development, Kotlin-based apps
- C: System programming and low-level applications
- C#: .NET development and desktop applications
- FastAPI & Uvicorn: Efficient API development, asynchronous programming
- Redis: In-memory data structure store, used as a database, cache, and message broker for fast data retrieval in web apps.
- React: Dynamic, responsive front-end development
- Vue.js: Flexible and approachable framework for building user interfaces
- MongoDB: Scalable NoSQL database for handling large volumes of unstructured data
- Node.js: Server-side JavaScript for fast, scalable applications
- Electron.js: Desktop application development with web technologies
- Three.js: Interactive 3D graphics library for immersive web experiences
- Tailwind CSS: Utility-first CSS framework for rapid UI design
- Docker: Containerization for consistent and portable application deployment
- NGINX: High-performance web server and reverse proxy
- Android Studio: Android application development with Kotlin
- Godot: Open-source game engine for 2D and 3D games
- Unreal Engine: High-fidelity game engine for AAA games and interactive experiences
- WSL: Windows Subsystem for Linux, bridging Windows and Linux development
- Bash: Command-line interface for Linux, macOS, and WSL
- PowerShell: Command-line interface for Windows system administration
- Linux: Open-source operating system for development, scripting, and server management
- MacOS: Apple’s operating system for development and design tools
Passionate about innovation and new tech, I’m always looking for new opportunities to create, collaborate, and build awesome projects together. Let’s connect!