Hello, I am

Armaan Das

Aspiring Software Engineer | Machine Learning Enthusiast

Who am I ?

I’m a Computer Science graduate from the University of Alberta with a strong interest in Software Engineering, Machine Learning, and Data Science.

Over the past few years, I’ve worked on a mix of academic and real-world projects that helped me build a solid foundation in programming and problem-solving.

I’ve really enjoyed building full-stack web apps, writing clean and efficient code, and working on things that actually help people. I’ve also had the chance to explore areas like algorithms, data structures, and AI, which sparked my interest in building smarter systems.

Right now, I’m looking for opportunities where I can grow as a developer, keep learning new things, and contribute to a team that’s building something meaningful.

Personal Info

  • Birthdate : 09/27/2003
  • Email : armaan.das2017@gmail.com
  • Phone : +1 (587) 594-7066
  • Location : Edmonton, Alberta, Canada

My Expertise

Software Engineering

Experienced in software engineering principles, including design, development, and testing. Proficient in Java, Python, and C.


Machine Learning

Experienced in data preprocessing, model training, and evaluation using Python, Scikit-learn, TensorFlow, and Pandas. Worked on classification, regression, and fraud detection projects.


Web Development

Specialized in building dynamic and responsive web applications using HTML, CSS, JavaScript, React, Node.js, and Express.js and developing both front-end and back-end components, and integrating RESTful APIs.


UI/UX Design

Passionate about UI/UX wtih development experience in HTML, CSS, JS, React and ExpressJS frameworks.


My Resume

Education

2020 - 2025

B.Sc. Computing Science

University of Alberta, Edmonton, Canada


2017 - 2020

High School Degree

Delhi Private School, Sharjah, UAE

Work Experience

Jan 2025 - May 2025

Teaching Assistant, CMPUT 366 – Search and Planning in Artificial Intelligence

University of Alberta, Edmonton, Canada


Sep 2024 - Dec 2024

Software Developer

EmploiF1rst, Edmonton, Canada

Programming Languages

Python
Java
C
SQL
HTML5 & CSS
JavaScript

Frameworks, Libraries & Tools

React
FastAPI
Node.js
Express
TypeScript
Django
TensorFlow
Scikit-learn
MongoDB
MySQL / PostgreSQL
spaCy
NumPy
Pandas
Docker
Bootstrap
Firebase

My Portfolio

AI Skill Gap Analyzer

An end-to-end NLP application that compares a resume against a job description, extracts skills from both, and produces a weighted match score with a detailed breakdown of matched, missing, and partially-matched skills.

FastAPI spaCy React TypeScript PostgreSQL
See Live Source Code

EmploiF1rst

A job search platform designed to help new graduates in Canada find entry-level opportunities, featuring a streamlined job application process, resume and cover letter uploads, and an admin approval system for recruiters.

React TypeScript Node.js MySQL
See Live Documentation

NEXUS — Distributed Social Network

A lightweight, decentralized social networking platform that enables cross-node posting, liking, commenting, and following using an inbox-based model.

Django PostgreSQL Bootstrap Docker
Source Code

QR-Code Event Check-in System

A user-friendly Android application where attendees check in to events using QR codes. Organizers can track attendance, manage event details, and send push notifications.

Java Android Firebase
Source Code

Contact Manager

A full-stack MERN web application to store and manage contact information per user. Features JWT-based authentication, authorization, and search functionality to quickly retrieve contacts.

React Node.js Express MongoDB
See Live Source Code

Credit Card Fraud Detection

A binary classification ML project to distinguish fraudulent transactions. Covers data preprocessing, training and evaluating Logistic Regression, Decision Tree, and Random Forest models using accuracy, precision, recall, and F1-score.

Python Scikit-learn Pandas NumPy
Source Code

Let's Connect

I'm currently open to new opportunities. Whether you have a question, a project idea, or just want to say hi - my inbox is always open.

Say Hello !
Phone +1 (587) 594-7066
Email armaan.das2017@gmail.com
Location Edmonton, Alberta, Canada