Hi, I'm EmmanuelSoftware Developer
I build elegant, scalable solutions with React, Next.js & modern web technologies. Skilled in full-stack and AI-powered app development.
About Me
Building reliable software from first principles.
I'm a Software Developer based in Brandon, MB, Canada with a strong foundation in computer science and a passion for modern web technologies. My journey started with curiosity about how things work on the web, and evolved into building scalable applications across teams and continents.
I specialize in React, Next.js, and TypeScript, crafting clean, performant interfaces. Beyond frontend, I work across the stack — databases, backend APIs, and AI-powered features.
When I'm not coding, I'm exploring new tech, refining my skills, or thinking about the next thing worth building.
3+
Years Experience
5+
Projects Built
3+
Countries Worked
What I Do
Full-Stack Development
End-to-end applications with React, Next.js, Express.js, and modern databases.
AI Integration
AI-powered features using OpenAI, Vercel AI SDK, and real-time streaming.
Performance Focused
Optimizing for speed, scalability, and great UX across all devices.
Clean Architecture
Maintainable, scalable code with best practices and reusable components.
Experience
My professional journey building software products across teams and continents.
Front-End Developer
- Participated in daily standups and sprint planning with remote teams.
- Collaborated with designers and backend developers to build and maintain internal tools.
- Delivered scalable, reusable front-end components that improved development speed by 20%.
Front-End Developer
- Developed and maintained a responsive web app for a forex education platform.
- Applied best practices to optimize front-end performance.
- Collaborated with a UI/UX designer to ship responsive, user-friendly interfaces on time.
Projects
Selected works that showcase my technical skills and problem-solving approach.
Zeroline
Describe an app in plain English and watch it build itself.
An AI app-builder that turns a plain-English prompt into production-ready code, runs it live in a sandbox, and lets you refine it by chat or in a full editor.

AIPro
AI chat that streams fast and stays stable under load.
A full-stack AI chat app with real-time response streaming, image attachments, and dual-window rate limiting.

EventHub
Discover, create, and manage campus events in one place.
A full-stack university event platform with a Next.js frontend and Flask API for discovery, organizer CRUD, and authenticated RSVPs.

Private Chat
Real-time chat rooms with presence, typing, and file sharing.
A real-time room-based chat app with a Next.js client and Express + Socket.IO server—live messaging, presence, delivery states, and file sharing.

Skills & Tools
Technologies and tools I use to bring ideas to life.
Languages
Frameworks
AI & Integrations
Tools & Infrastructure
Soft Skills
Problem-Solving
Breaking complex problems into clear, actionable solutions.
Communication
Bridging technical and non-technical teams effectively.
Collaboration
Working across disciplines to ship better products faster.
Adaptability
Picking up new tools and contexts quickly under pressure.
Continuous Learning
Staying current with new tools, patterns, and the fast-moving AI landscape.
Attention to Detail
Caring about edge cases, polish, and the small things that ship quality.
Education
Academic foundation in Computer Science and Engineering.
Bachelor of Science in Computer Science
Brandon University
- Emphasis on Software Engineering and Data Science.
- Core coursework: Data Structures, Algorithms, and Advanced Programming.
Computer Engineering (Coursework)
University of Georgia
- Specialization in Web Development.
- Relevant coursework in Computer Engineering.
Get in Touch
I'm always open to discussing new opportunities, interesting projects, or just a friendly chat.
Whether you have a project in mind, want to collaborate on something cool, or just want to say hello - my inbox is always open.

