Filipe Deschamps
Full Stack Developer & Tech Educator
I'm a Full Stack Developer and tech educator from Brazil with extensive experience in JavaScript ecosystem and web development. I specialize in building educational content and open-source projects that help developers learn programming concepts. Currently, I'm focused on developing curso.dev and maintaining the TabNews community platform.
My Specializations: JavaScript Development | Educational Content Creation | Open Source Projects | Community Building
📧 GitHub • 🌐 Website • 📚 curso.dev
About Me
I'm a passionate developer and educator who believes in making programming knowledge accessible to everyone. With over a decade of experience in software development, I've built my career around creating educational content and open-source projects that serve the Brazilian tech community. My work spans from complex web applications to creative programming experiments, always with a focus on teaching and sharing knowledge.
I founded and maintain TabNews, a community platform for tech professionals, and created curso.dev to help developers feel confident in their programming skills. My approach combines practical development experience with educational methodology, making complex programming concepts understandable for developers at all levels.
Technical Expertise
I work with a comprehensive technology stack, focusing on modern web development and educational technology platforms.
Languages: JavaScript, HTML, CSS, C#, TypeScript, Lua, Shell
Frontend: React, HTML5, CSS3, responsive design
Backend: Node.js, ASP.NET Core, API development
Databases: SQL databases, data modeling
Tools & Platforms: Git, GitHub, deployment automation
Specializations: Educational content creation, algorithm visualization, community platforms
Featured Projects
🔥 TabNews Community PlatformI built TabNews as a comprehensive community platform for tech professionals in Brazil. This project demonstrates my ability to create scalable web applications with complex user interactions and content management systems. Tech Stack: HTML, JavaScript, HCL My Contribution: Complete platform architecture and development Impact: Serves thousands of tech professionals daily 📝 100+ commits • ⭐ 6,172 stars • 🔀 485 forks |
🎮 DOOM Fire AlgorithmI created this interactive playground to teach the classic DOOM fire effect algorithm. It showcases my ability to break down complex visual algorithms into understandable, educational content with multiple implementation approaches. Tech Stack: JavaScript, HTML, C++ My Contribution: Algorithm implementation and educational content Learning Focus: Computer graphics and algorithm visualization 📝 100+ commits • ⭐ 1,401 stars • 🔀 290 forks |
🎬 Video MakerI developed this open-source project to automate video creation processes. It demonstrates my skills in automation, API integration, and creating tools that solve real-world content creation challenges. Tech Stack: JavaScript, Node.js My Contribution: Complete automation pipeline development Innovation: Automated content generation workflows 📝 29 commits • ⭐ 2,484 stars • 🔀 617 forks |
🎯 Multiplayer GameI built this real-time multiplayer game to demonstrate Socket.io capabilities and teach real-time web development concepts. It showcases my ability to create engaging educational content around complex technical topics. Tech Stack: JavaScript, HTML, CSS, Socket.io My Contribution: Complete game architecture and real-time features Educational Value: Teaches WebSocket and real-time programming 📝 42 commits • ⭐ 1,294 stars • 🔀 624 forks |
📡 RSS Feed EmitterI created this Node.js library for RSS feed aggregation with ES6 features. It demonstrates my expertise in building reusable npm packages and working with data feeds and event-driven architectures. Tech Stack: JavaScript, Node.js, ES6 My Contribution: Complete library architecture and API design Technical Achievement: Event-driven RSS processing system 📝 100+ commits • ⭐ 1,124 stars • 🔀 79 forks |
📰 TabNews CloneI implemented this educational clone of TabNews for curso.dev students. It serves as a comprehensive learning project that demonstrates full-stack development practices and modern web application architecture. Tech Stack: JavaScript, modern web frameworks My Contribution: Complete educational implementation Purpose: Hands-on learning platform for students 📝 100+ commits • ⭐ 426 stars • 🔀 30 forks |
GitHub Activity
Profile Overview
| Public Repositories | 22 |
| Total Commits | 678 |
| Stars Received | 14,321 |
| Total Forks | 2,314 |
| Followers | 38,569 |
| Following | 7,153 |
Language Distribution
| Language | Repositories | Percentage |
|---|---|---|
| JavaScript | 13 | 59.1% |
| HTML | 3 | 13.6% |
| TypeScript | 2 | 9.1% |
| C# | 1 | 4.5% |
| Shell | 1 | 4.5% |
| Lua | 1 | 4.5% |
| Other | 1 | 4.5% |
Repository Highlights
-
Most Starred Project: TabNews (6,172 stars)
-
Most Forked Project: Multiplayer Game (624 forks)
-
Active Projects: 15 repositories updated in the last year
-
Original Projects: 16 original repositories vs 6 forks
-
Community Impact: Strong engagement with educational and open-source focus
Professional Impact
I have established myself as a significant figure in the Brazilian tech education community through my work on curso.dev and TabNews. My repositories demonstrate a unique combination of technical expertise and educational methodology, with projects that serve both as functional applications and learning resources.
My contribution to open-source education is evidenced by the substantial community engagement across my projects, with over 14,000 stars and 2,300 forks. I've successfully bridged the gap between complex programming concepts and accessible learning materials, making advanced topics understandable for developers at various skill levels.
I'm particularly focused on creating practical, hands-on learning experiences that go beyond theoretical knowledge, as demonstrated by projects like the DOOM fire algorithm playground and the multiplayer game tutorial series.
Connect With Me
I'm always interested in collaborating on educational projects and open-source initiatives that help developers grow their skills. Whether you're looking to contribute to existing projects or discuss new educational content ideas, I'd love to connect.
Current Focus: Expanding curso.dev content and growing the TabNews community
Open to: Educational collaborations, open-source contributions, speaking opportunities
Languages: Portuguese (native), English
Feel free to reach out through GitHub or visit my website to learn more about my work in tech education!