Hi, I'm Tahmid —
a CS student who enjoys
debugging digital problems!

I'm based in Kamloops, BC, studying Computing Science at Thompson Rivers University. I enjoy turning ideas into real products using JAVA, Python, JS, React, APIs, and clean user-focused design.

The person behind the code.

I like building projects that feel useful, simple, and meaningful. For me, coding isn't only about writing functions or connecting APIs — it's about taking an idea, shaping the experience, and turning it into something people can actually use.

I'm currently a third-year Computing Science student at Thompson Rivers University, focused on web & Software development. I enjoy working with React, Next.js, Node.js, databases, and modern tools that help bring ideas to life.

Outside of coding, I'm drawn to design, thoughtful apps, and the intersection of logic and creativity. I care about the details — the spacing, the flow, the way something feels to use.

Student at TRU Bachelor in Computing Science · 2027
Web Focused React · JS · CSS
Kamloops, BC Canada
Side Project Builder 6 projects on GitHub
Design + Product Minded UX-conscious development

Things I've built.

Six projects I built, each one for a real problem.

Email Security

SpoofCheck BC

Checks whether B.C. public bodies (cities, regional districts, school districts and health authorities) publish the DNS records that stop forged email. A weekly GitHub Actions scan reads their SPF, DKIM, DMARC and MTA-STS records, gives each domain a protection level, and publishes totals by sector. The site also has a checker that tests any domain right in your browser.

SPF, DKIM & DMARC checks SPF lookup counting MTA-STS & TLS reporting Weekly automated scan In-browser domain checker Private disclosure notes
Python dnspython SQLite Jinja2 JavaScript GitHub Actions
Security Tool

Mini SIEM

A small intrusion detection tool that reads SSH and web server logs, stores them in SQLite, and flags brute force logins, SQL injection attempts and directory scanning. Each alert is tagged with its MITRE ATT&CK technique and shown in a Streamlit dashboard where you can drill into the raw log lines behind it.

SSH brute force detection SQL injection detection Directory scan detection MITRE ATT&CK tagging Sliding-window rules IP drill-down
Python SQLite pandas Streamlit pytest
Family App

Far Care

A mobile-first web app for international students and people living abroad to send quick "I'm okay" check-ins to family — one tap, no sign-up needed.

One-tap check-in WhatsApp & Email Contact management Message templates Streak tracker Timezone clocks
HTML CSS JavaScript localStorage Notifications API
Study App

StudyForge

A student productivity app for organizing study tasks, tracking progress, and building consistent academic habits — everything stored locally, no account required.

Task management Pomodoro timer Progress tracking Mood check-in Daily journal Data export
HTML CSS JavaScript localStorage Web Audio API
Android App Building

Fair Share

An Android app for student roommates to share chores and expenses fairly — assign and rotate tasks, track who did what, split purchases, and see who owes whom.

Chore scheduling Task rotation Expense tracking Roommate groups Settlement calculator
Java Android Studio XML layouts Gradle

Tools I work with.

Languages

Java Python C JavaScript

Web

HTML CSS React

Core CS

SQL SQLite pandas Data Structures & Algorithms

The journey so far.

2028

First Full-Time Software Engineering Role

The goal: land a full-time software engineering position and start building at scale — applying everything learned to real products that reach real users.

2027

Expected Graduation

Bachelor of Science in Computing Science · Thompson Rivers University, Kamloops, BC

2026

Building Real-World Projects

Designed and built Divine Mood, Far Care, and StudyForge (web apps), Fair Share (an Android app), SpoofCheck BC, an email spoofing checker for B.C. public bodies, Mini SIEM, a log-based intrusion detection tool, and a World Cup 2026 data analysis project for my Database Management course.

Now

Active Student Builder

Third-year Computing Science student at TRU · TRU Computing Science Society · hackathons · self-directed learning · actively building and shipping projects.

Proof of Work.

I use GitHub as a place to build, experiment, and document my learning. My projects focus on web & software development, API integration, clean UI, and practical problem-solving.

View GitHub Profile
tahmidankur Tahmid Hossain Ankur
Web & software API Integration Clean UI Databases

More than code.

"I'm drawn to projects that combine logic, design, and real usefulness. I like apps that feel clean, calm, and easy to understand. Whether I'm building a study tool, a faith-based verse recommender, or an intrusion detection tool, I care about making the experience feel clear and thoughtful."

Built from scratch

I like starting with a blank file. It forces real understanding.

Clean design

I care about the layout, the spacing, and how something feels to use.

Learning by doing

Real projects teach me more than any course. I build to understand.

Small ideas, polished

I enjoy taking a small, specific idea and making it genuinely good.

Product & UX minded

Software, design, and user experience all matter to me equally.

Let's talk.

I'm open to internships, co-op opportunities, and software development roles where I can learn, contribute, and build meaningful products. If you're building something interesting, I'd love to hear about it.