Fullstack Developer specializing in cutting-edge technologies, innovative game telemetry solutions, automotive systems, and Community Educator teaching modern web technologies.
https://www.youtube.com/watch?v=vaFHawMRsps https://www.youtube.com/watch?v=oDXDYjksMds
💚 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: eusouanderson@outlook.com
- 😄 Pronouns: He/Him
- 📚 Technologies & Classes: Check my teaching plans here
💬 Financy CRM (Modern Financial Management System)(in development)
Financy CRM is an advanced financial management platform developed by Anderson, designed to help professionals manage clients, investments, and financial portfolios with real-time analytics and modern UI.
- Comprehensive Client Management: Organize client data and financial portfolios in one place.
- Real-time Financial Analytics: Visualize investments and portfolio performance instantly.
- Responsive UI: Built with Vue 3 and Vuetify/Tailwind CSS for smooth and adaptive user experience.
- Scalable Backend: Powered by Bun and Hono framework with PostgreSQL and Drizzle ORM for efficient data handling.
- Security & Authentication: Integration with Stytch for secure passwordless authentication.
- Fast Development Workflow: Using Vite, TypeScript, and modern JS toolchain for maintainability and speed.
- Frontend: Vue 3, Vuetify, Tailwind CSS, TypeScript, Vite, GSAP, Three.js
- Backend: Bun, Hono, PostgreSQL, Drizzle ORM, Stytch Auth, Zod (validation)
- Dev Tools: Docker, Drizzle Seed, dotenv, bcryptjs
💬 ChatGemini (in development)
ChatGemini is a full-stack chat application developed by Anderson, utilizing Gemini AI for conversations. It is split into two main microservices: a modern frontend built with Vue.js and a robust backend in TypeScript/Bun, with a focus on performance, maintainability, and scalability.
- AI-Enabled Chat: Integration with the Gemini API for intelligent responses.
- Modern User Interface: Dynamic and responsive frontend with Vue.js and Vuetify/Tailwind CSS.
- Robust Architecture: TypeScript backend with a clean architecture (Clean/Hexagonal Architecture).
- Optimized State Management: Utilizes Pinia for efficient state management in the frontend.
- Data Persistence: PostgreSQL database with Drizzle ORM and cache/queue with Redis.
- Containerization: Consistent development and production environments via Docker and Docker Compose.
- Rapid Development: Leverages Bun and Vite for an agile development workflow.
Technologies: Vue.js, Vuetify/Tailwind CSS, TypeScript, Bun, Pinia, PostgreSQL, Drizzle ORM, Redis, Docker, Vite, Gemini AI
🛠️ Axiom Bob (in development)
Axiom Bob is a minimalist portfolio to showcase my projects, experiments, and coding journey.
- Project Showcase: Clean display of my work with filters by tech stack (React, Next.js, etc.).
- Interactive Elements: Smooth animations and UI interactions (planned).
- Dark/Light Mode: Toggleable themes for better readability.
- Responsive Layout: Optimized for all devices.
- Blog Integration: Future section for technical write-ups (planned).
⚽ ZeGol (in development)
ZeGol is a soccer player management game where you act as a coach, building and developing your ideal team.
- Squad Management: Buy, sell, and train players with dynamic stats.
- Match Simulation: Games based on tactics and player skills.
- Tournament System: AI-driven competitions with adjustable difficulty.
- Player Progression: Develop athletes through training and experience.
- Responsive Design: Playable on desktop and mobile (planned).
Busca Farma Five is a platform that helps users find medications across various pharmacies, filtering results by price and availability.
- Search for Medications: Quickly find medicines across multiple pharmacies.
- Price Comparison: Compare medication prices from different providers.
- Filters & Sorting: Filter results by price, availability, and pharmacy location.
- Responsive Design: Works seamlessly on desktops and mobile devices.
Dental Clinic is a professional website for a dental clinic, providing information about services, scheduling, and patient care.
- Service Information: Detailed descriptions of available dental treatments.
- Online Scheduling: Patients can book appointments online.
- About the Clinic: Information about the clinic, its professionals, and its mission.
- Contact & Location: Easy access to contact details and clinic address.
- Modern & Clean Design: A user-friendly interface with a professional look.
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.
- 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!