Open to software engineering rolesHelsinki, Finland

Md Hridoy Chowdhury

Software Engineer Intern at GE HealthCare and Computer Science Master's student at the University of Helsinki

I'm a second-year Master's student at the University of Helsinki, currently interning at GE HealthCare. I aspire to become a senior software engineer and a product person. Alongside my studies, I'm building a few personal projects and leading the R&D team at IntexResearch Lab — I enjoy the startup community and building products from the ground up. I'm open to software engineering opportunities.

Experience

Where I've worked

Three roles across medical devices, early-stage product development and consumer software at scale.

GE HealthCare logo

05 · Experience

GE HealthCare

May 2026 – Present

Software Engineer Intern · Helsinki, Finland

Patient Care Solutions — backend and frontend software for patient monitoring devices, built to medical-industry quality standards.

  • Developing backend and frontend software for patient monitors using C++, Python and web technologies.
  • Working within a native AI-driven development lifecycle (AIDLC) — building agent skills and integrating MCP servers and tools into everyday engineering work.
  • Owning implementation, code reviews, testing and documentation within a multidisciplinary global Agile team.
  • Learning first-hand how healthcare software is built and validated inside a large organisation.
Domain
Patient Monitoring
Team
Global, multidisciplinary
C++PythonWeb TechnologiesAI AgentsMCPGitLinuxAgile
IntexResearch Lab logo

04 · Experience

IntexResearch Lab

Nov 2025 – Present

Lead — Innovation & Development Unit

Leading a new development unit from formation through to its first shipped in-house and client products.

  • Lead the development unit, launching in-house mobile and web products and initiating client projects within months of its formation.
  • Design system architecture and development workflows, and set code quality standards across the team.
  • Translate early-stage ideas into production-ready software products.
  • Work to bridge the gap between academia and industry in Bangladesh.
Scope
Research & Development
Status
Part-time
FlutterReactTypeScriptNode.jsREST APIsMongoDBAI/ML integrations
Inverse.AI logo

02 · Experience

Inverse.AI

Nov 2022 – May 2025

Software Engineer · Dhaka, Bangladesh

Four consumer media applications across iOS and Android, with a combined reach of more than ten million users.

  • Built low-level C++ components for hardware-accelerated media processing with FFmpeg and Metal.
  • Increased app revenue by 40% through a UIKit-to-SwiftUI migration and performance work.
  • Integrated REST APIs, authentication, custom and Firebase Analytics, and owned production releases.
  • Worked alongside backend, UI/UX and QA teams; ran code reviews and wrote unit tests and documentation.
  • Learned to own a product end to end, and to weigh its business impact alongside its implementation.
  • Recognised with a Certificate of Appreciation.
Photo Editor · iOS
4.9★
Video Compressor
10M+ users
Noise Reducer
10M+ users
Video Editor · Android
100k+ users
C++SwiftSwiftUIUIKitKotlinKMMFFmpegMetalFirebaseJira
Education

Where I studied

A fully funded master's in Helsinki, built on a computer science degree from Sylhet.

University of Helsinki logo

03 · Education

University of Helsinki

Aug 2025 – July 2027

M.Sc. in Computer Science · Helsinki, Finland

A fully funded master's on the Software Engineering track — scalable systems, full-stack development and MLOps.

  • Awarded a 100% scholarship on academic merit.
  • Study track: Software Engineering — scalable systems, full-stack development, MLOps.
  • Master's thesis interest: applying AI/ML across the stages of the software development lifecycle.
  • Currently holding an average grade of 4.92 / 5.00.
  • Joined the Helsinki Pre-Incubators Builders Track shortly after arriving, to develop my own product ideas.
Average grade
4.92 / 5.00
Credits completed
78 / 120 ECTS
Scholarship
100%, merit-based
Scalable SystemsFull-stackMLOpsDockerCI/CD
6,358 kilometres separate the two universities: Sylhet, Bangladesh and Helsinki, Finland.

Sylhet → Helsinki · two degrees, two countries

Leading University logo

01 · Education

Leading University

Jan 2019 – Dec 2022

B.Sc. in Computer Science & Engineering · Sylhet, Bangladesh

Four years of computer-science fundamentals, competitive programming, teaching and student leadership.

  • Graduated with a CGPA of 3.74 / 4.00.
  • Took up competitive programming, won university contests and represented the university at national level (ICPC Dhaka Regional 2021).
  • Teaching Assistant for the Data Structures & Algorithms course.
  • Treasurer and Secretary of the IEEE Computer Society LU Student Branch (2021–2023), launching several programming bootcamps.
  • Named Best CS Student Volunteer by the IEEE Computer Society Bangladesh Chapter.
  • Published a conference paper at IEEE GCAT 2022 as an undergraduate.
CGPA
3.74 / 4.00
Teaching assistant
Data Structures & Algorithms
C++AlgorithmsData StructuresOOP
Selected work

Projects & research

Products I've shipped or am building, the machine learning and data work from my master's, and published research.

Personal product

Caplar

An accountability app that turns a to-do list into a commitment you can feel. Stake $1–$10 on a task, finish it by the deadline, or forfeit the money. Tasks can be created by talking to an AI chat in plain language.

In development · early access

iOSAI task parsingVoice inputReal-time sync
caplar.app
At Inverse.AI

Photo Filters, Effects & Editor

Filters, AI cutout and blur, double exposure, magic brushes and artistic text — a full editing suite on the phone.

4.9★ on the App Store · iOS

SwiftSwiftUIMetalCore Image
App Store
At Inverse.AI

Video Compressor

Shrinks video files without visible quality loss, using a hardware-accelerated pipeline built on FFmpeg and Metal.

10M+ downloads · iOS & Android

C++FFmpegMetalSwift
App Store
At Inverse.AI

Audio Noise Reducer

Strips background noise from recordings and video audio, and records clean audio directly on device.

10M+ downloads · iOS & Android

C++Audio DSPSwiftKotlin
App Store

University projects

Introduction to Data ScienceTeam of 3

Skill Gap Analyser

Pulls the technical skills out of a job description automatically, and finds open roles that match the skills a candidate already has.

A custom BiLSTM-CRF named-entity recognition model, built from scratch in PyTorch and trained on 1,018 hand-annotated job postings. It runs on a serverless GPU with sub-200 ms inference, behind a Django API and a Next.js front end.

F1 0.963 · precision 0.976 · recall 0.950

PyTorchBiLSTM-CRFNLPDjangoNext.js
Live demo
Introduction to Machine LearningTeam of 2

New Particle Formation Classifier

Predicts atmospheric new-particle-formation events from a day of sensor readings at the SMEAR II research station in Hyytiälä, Finland.

Benchmarked six model families under 5-fold cross-validation. A calibrated logistic regression beat the tree ensembles: the scoring metric rewarded well-calibrated probabilities, and the event boundary proved close to linear.

Kaggle score 0.747 · best of six model families

Pythonscikit-learnProbability calibrationPCA
Data WarehousingTeam of 2

RAG Sales Analytics

A retrieval-augmented generation system that answers analytical questions about four years of retail sales — trends, seasonality, category and regional performance — in plain language.

Sales records and aggregate summaries are chunked, embedded with all-MiniLM-L6-v2 into ChromaDB, and passed to Llama 3.2 3B running locally through Ollama. A 30-question ground-truth benchmark measures retrieval and answer accuracy separately.

PythonChromaDBOllamaLlama 3.2RAG

Research

Literature review

A Systematic Literature Review of AI Applications in Software Development: Implementation, Testing, and Code Review

ResearchGate
Academic writing

Automated IELTS Writing Evaluation and Handwriting Recognition Using CNN, RNN, and the GPT-3 API

Leading University, 2023

ResearchGate
Capabilities

Technical skills

Tools and technologies I work with, grouped by layer of the stack.

Languages

  • C++
  • Python
  • TypeScript
  • JavaScript
  • Swift
  • Kotlin
  • Dart

Frontend & UI

  • React
  • Next.js
  • SwiftUI
  • Flutter
  • Tailwind CSS
  • Material UI
  • HTML/CSS

Backend & Data

  • Node.js
  • Express.js
  • REST APIs
  • MongoDB
  • MySQL
  • Firebase

AI & Machine Learning

  • PyTorch
  • scikit-learn
  • LLMs & RAG
  • Vector databases
  • NLP
  • Model evaluation

Engineering

  • Data Structures & Algorithms
  • OOP
  • SOLID
  • Clean Architecture
  • Testing

Tools & Platforms

  • Linux
  • Docker
  • Git
  • CI/CD
  • Jira
  • Firebase Analytics
Recognition

Achievements

More than 2,000 problems solved across competitive programming judges, alongside national and international contest results.

ProfilesCodeforcesLeetCodeCodeChefLightOJ

Certifications & programs

  • DevOps with Docker (MOOC)

    Containerization fundamentals and deployment workflows

    Certificate ↗
  • Entrepreneurship Program

    Helsinki Pre-Incubators · Builders Track

    Certificate ↗
  • Complete Web Development

    Programming Hero

    Certificate ↗

Languages

  • English

    Proficient — IELTS 8.0 / 9.0 (CEFR C1)

    IELTS Test Report Form
  • Finnish

    Finnish 1A, basic proficiency (4.0 / 5.0)

  • Bangla

    Native

Recommendations

From people I've worked with

Excerpts from LinkedIn recommendations by a manager, a client, a teammate and a fellow student.

When we were integrating our custom video player in iOS for our video editor KMM project for the first time, Hridoy took the initiative to debug and resolve issues, showing resilience and a problem-solving mindset.
Nasif ImtiajMobile Application DeveloperManaged me directly at Inverse.AI · April 2025
He took the lead on most of the design work… He also integrated AI features using the GPT API, showcasing both technical skill and creativity. I strongly recommend him to anyone looking for a reliable and talented iOS developer.
Damjan DaboFounder, ReleaseRocket and ItemlistClient — iOS app in SwiftUI · September 2025
He possesses exceptional problem-solving skills, even in challenging environments… Rather than focusing solely on his own growth, he actively fosters the analytical and professional development of his entire team.
Jabed DhaliSoftware Engineer III, Inverse.AITeammate for 2.5 years at Inverse.AI · March 2025
When I served as Chair of the IEEE Computer Society LU SB Chapter, Hridoy took on the role of Secretary… we achieved several key milestones, including organizing the first-ever elections in the university's history.
Mazharul IslamIndependent Product EngineerStudied together; Chair of IEEE Computer Society LU SB · October 2024
Read the full recommendations on LinkedIn ↗
Contact

Get in touch

I'm open to software engineering roles and to collaborating on interesting problems. Email is the fastest way to reach me.

Md Hridoy Chowdhury2019 — PRESENT

Started

SYL

Sylhet · 2019

6,358 KM

Currently

HEL

Helsinki · now

Name
Md Hridoy Chowdhury
Role
Software Engineer
Availability
Open to offers

Based in

Helsinki, Finland

Phone

+358 41 326 6280