Software Engineering & AI Internship Candidate

Building dependable full-stack and AI products

I'm Felmon Fekadu, a Computer Science student in Calgary focused on production-style software, real-time collaboration systems, and practical AI features.

Software Engineering Intern CandidateAI / LLM Intern CandidateQuant Tech Intern CandidateOpen-Source Contributor

Location

Calgary, AB

Open to remote work and relocation.

12+

Projects Built

10+

OSS Contributions

12+

Core Technologies

3+

Years Building

About

Focused on practical engineering impact

I build useful software with clean architecture, strong testing habits, and measurable outcomes. My work blends full-stack development, real-time systems, and AI-powered features for products people actually use.

What I ship

Recent work includes an AI-assisted paid assessment platform, a collaborative editor with live synchronization, and open-source fixes across multiple production projects.

How I work

I value clear code, feedback cycles, and reliable delivery. I am currently seeking software engineering and AI internships where I can contribute quickly and grow with a strong team.

Full-Stack Web DevelopmentAI Product DevelopmentOpen-Source ContributionsReal-Time SystemsTesting & CI/CD

Skills

Core tools I use in production-style projects

I prioritize maintainable TypeScript stacks, reliable backend systems, and deployment workflows that support shipping fast without sacrificing quality.

Frontend Development

ReactNext.jsTypeScriptTailwind CSSFramer Motion

Backend & AI

Node.jsExpressFastAPIPostgreSQLSupabasePrismaGemini API

Data & DevOps

DockerGitHub ActionsVercelSQLGitREST APIsWebSockets

Projects

Selected work and open-source contributions

A mix of original products and OSS improvements, with an emphasis on reliability, usability, and maintainable architecture.

Full-Stack AI App

Jungian Typology Assessment

Production-style full-stack assessment platform with a 40-question engine, AI-generated insights, authentication, and Stripe-based tiered monetization.

ReactTypeScriptExpressSupabaseStripeGemini

Real-Time Web App

Collab Editor

Real-time collaborative editor built with Next.js, Tiptap, and Socket.io with live sync, autosave, and PostgreSQL persistence.

Next.jsTypeScriptSocket.ioTiptapPostgreSQLPrisma

Open Source

Minecraft Web Client Contributions

Implemented server-side chunk caching, cache storage migration, and stability fixes including memory leak and buffer alignment improvements.

TypeScriptWeb PerformanceCachingOSS

More Contributions

Open Source

LangChain.js Contributions

Added validation and tests to prevent incompatible `bindTools` and `withStructuredOutput` combinations in chat model APIs.

TypeScriptTestingLLM ToolingOSS

Open Source

ComfyUI Frontend Contributions

Fixed dialog interaction behavior so Escape closes only the active dialog and improved handling of undefined closable states.

TypeScriptVueFrontend UXOSS

Open Source

Screenpipe Contributions

Implemented `--use-all-monitors` with dynamic monitor detection to improve multi-display capture workflows.

RustSystemsCLIOSS

Merged Upstream Proof

Direct commit links for open-source work included in my resume and internship applications.

Experience

Work history and education

My background combines hands-on operations experience, software engineering practice, and ongoing computer science studies.

Open-Source Contributor

LangChain.js, ComfyUI, Screenpipe, Minecraft Web ClientRemote

2026 - Present
  • Contributed production fixes and features across TypeScript and Rust OSS projects.
  • Shipped test-backed changes, UI behavior fixes, and performance/reliability improvements.
  • Worked through PR review cycles and addressed maintainer feedback on merged changes.
TypeScriptRustTestingOpen Source

Safety Watch / Fire Watch

United SafetyFort McMurray / Northern Alberta

2022 - 2024
  • Monitored high-risk operations and executed emergency response procedures at industrial sites.
  • Tracked atmospheric readings and maintained compliance and incident logs.
  • Coordinated with operations and technical teams in rotational camp environments.
Safety OperationsIncident LoggingTeam Coordination

Mobile Security Patrol Officer

Security ServicesCalgary, AB

2020 - 2022
  • Conducted facility patrols and documented incidents using digital reporting systems.
  • Responded to alarms and coordinated with dispatch and emergency services.
OperationsReportingResponse Procedures

B.S. Computer Science Student

University of the PeopleOnline

Expected 2026
  • Focused on software engineering, algorithms, systems, and full-stack development.
  • Built portfolio projects spanning real-time systems, API design, and AI integrations.
  • Named to the UoPeople Honors List for Term 2, 2025-2026.
Computer ScienceSoftware EngineeringProject-Based Learning

Contact

Let's talk about internship opportunities

If your team is hiring software engineering or AI interns, I'd love to connect.

Send a message

This form opens your email app with a prefilled draft.