Hi, I'm

Dan Emehin.

I piece things together.

I'm a software engineer focused on eliminating business and operations bottlenecks with software solutions. With experience in full-stack development, I specialize in creating scalable solutions using modern web technologies like React, Next.js, TypeScript and Node.js.

Currently, I'm passionate about building intuitive user experiences and robust backend systems. Whether it's job management application for tradespeople or loan eligibility checker for newcomers, I love turning complex problems into simple, elegant solutions.

When I'm not coding, you'll find me reading a book, playing volleyball, watching live sports or at a nearby sports bar, going for walks around the waterfront, exploring new technologies and staying up to date with trends in AI and web development.

Get In TouchResume

Currently working with:

Next.jsTypeScriptReactNode.jsExpressASP.NetPostgreSQLTailwind CSSPython

Experience

Building digital solutions with modern technologies and best practices.

Full-Stack Developer

Freelance
Toronto, ON
2022 - Present
  • Developed full-stack web applications using modern technologies
  • Built responsive user interfaces with React, Next.js, and TypeScript
  • Implemented backend solutions with Node.js and database integration
  • Collaborated with clients to deliver scalable business solutions
  • Created invoice tracking applications for tradespeople
ReactNext.jsTypeScriptNode.jsExpressPostgreSQLPythonTailwind CSSAuth0Supabase

Software Engineer

Transport Canada
Toronto, ON
2024 - Present
  • Developed scalable, secure APIs with versioning, documentation, and OAuth2 authentication
  • Enhanced application security by centralizing secrets and credentials with Key Vaults and policy-based authorization
  • Optimized app performance with distributed caching reducing API latency by over 40%
  • Implemented CI/CD pipelines integrating gated builds, automated tests, artifact promotion, and multi-environment deployments
  • Integrated open telemetry logs for better app performance insights and monitoring
Node.jsTypeScriptJavaScriptBootstrapPostgreSQLRedisASP.NetC#OAuth2Azure DevOps

Software Developer

ISM Canada
Regina, SK
2021 - 2024
  • Developed scalable APIs with RESTful principles, leveraging CQRS, versioning, and JWT authentication
  • Designed modular frontend components using React, enabling reusable and maintainable UI systems
  • Integrated 3rd-party APIs and built service orchestration layers for business logic and data processing
  • Optimized database interactions with compiled queries and intelligent batching strategies
  • Instrumented applications with structured logging, monitoring, and diagnostic tools to ensure reliability and observability
TypeScriptJavaScriptReactReduxNode.jsExpressASP.NetC#MongoDBSQL Server

Technical Skills

Frontend

TypeScript
Next.js
React
Tailwind CSS
Shadcn
Bootstrap
Radix UI

Backend

Node.js
Express
ASP.Net
PostgreSQL
Oracle
MongoDB
Auth0
Supabase

Tools

Git
Docker
Vercel
Netlify
Render

Featured Projects

A collection of projects that showcase my skills in full-stack development, from concept to deployment.

tradetrackr client
TypeScript

tradetrackr client

A jobs management platform for tradespeople with none of the complications

saskfund
JavaScript

saskfund

A simple loan eligibility checker tailored to newcomers in Saskatchewan

invoicetrack
JavaScript

invoicetrack

Invoice tracking application UI

tradetrackr API
tradetrackr API
C#

tradetrackr API

.NET 8.0 Web API for tradetrackr client app

Get In Touch

I'm always interested in hearing about new opportunities and exciting projects. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello