Software engineer

Muhammad Athar

  • NUST Gold Medalist
  • CGPA 3.91
  • Codeforces Expert
Resume

About

I'm a software engineer at Educative, working on the learning platform and on Fenzo.ai. I graduated from NUST as gold medalist with a 3.91 CGPA, and I spend a fair amount of my free time on competitive programming.

I work on Arch Linux in Neovim and tmux, which is about as much of a setup as I want. Away from the keyboard I'm usually solving a cube, drawing, playing chess, or working through a maths problem.

Projects

Lifely

A Flutter and Firebase app that dynamically prioritizes tasks using mood and energy metrics, with OCR-based note summarization and deadline extraction.

FlutterFirebaseML Kit OCR

Smart Banker

A secure AI banking assistant built with a hybrid RAG pipeline, Qdrant, LangChain, and a fine-tuned Qwen2.5-3B model secured with NeMo Guardrails and Presidio.

PythonLLMsQdrantLangChainStreamlit

CereSignal

A hybrid deep learning pipeline integrating SCNet and VGG16 for seizure and pathological waveform detection, with a privacy-preserving LLM report generator using Qwen 3.

PythonFastAPIPyTorchReactDocker

PulseTrack

An IoT health wearable prototype with a Flask monitoring dashboard for real-time vitals and GPS location.

PythonFlaskEmbedded SystemsHTML/CSS/JSGit

Search Engine

A search engine indexing 150,000 NELA-GT 2022 articles with a retrieval pipeline based on token frequencies and barrel partitioning.

PythonReactFlaskGit

JetSet Journey

A centralized travel management platform: itineraries, bookings and vendors in one Django app.

PythonDjangoTailwindCSSHTML/CSS/JS

Experience

  1. Jul 2026 – Present

    Software Engineer

    Educative

    Working on Educative's learning platform and Fenzo.ai using Flask, TypeScript, Google Cloud Platform, and LangChain.

    FlaskTypeScriptGoogle Cloud PlatformLangChain
  2. Jun 2025 – Aug 2025

    Deep Learning Research Intern

    RheinMain University of Applied Sciences

    Implemented the Stormer model and optimized global weather forecasting using latent ERA5 data. Devised a flood forecasting pipeline combining ERA5 weather data, river discharge maps, and Sentinel-1 satellite imagery.

    Deep LearningWeather ForecastingERA5PyTorch
  3. Sep 2024 – Jan 2025

    Teaching Assistant

    National University of Sciences & Technology

    Lectured on Git workflows and evaluated quizzes, assignments, and exams for a cohort of 90 students. Curated a HackerRank assignment with 5 algorithmic problems.

    TeachingGitAlgorithms
  4. Jun 2024 – Aug 2024

    Deep Learning Research Intern

    TUKL-NUST R&D Center

    Worked on classification of EEG signals into normal and abnormal using convolutional and transformer-based models. Proposed a novel architecture for EEG classification that achieved state-of-the-art performance on the NMT dataset, outperforming previous baselines by 10%.

    EEGPyTorchTransformersDeep Learning

Competitive programming

Rating after each of 129 rated contests since June 2024. Currently 1579.
ContestDateRankChangeRating
Codeforces Round 1124 (Div. 2)Sep 26, 20261,150+271579
Codeforces Round 1123 (Div. 2)Sep 25, 2026863+931552
Codeforces Round 1121 (Div. 2)Sep 13, 20262,351-81459
Codeforces Round 1120 (Div. 2)Sep 12, 20264,273-641467
Educational Codeforces Round 194 (Rated for Div. 2)Sep 8, 20261,303+561531
Codeforces Round 1118 (Div. 2)Aug 29, 20263,670-251475
Codeforces Round 1115 (Div. 2)Aug 6, 20261,429+911500
Codeforces Round 1113 (Div. 2)Aug 1, 20264,224-291409
Codeforces Round 1111 (Div. 2)Jul 18, 20263,180-141438
Spectral::Cup 2026 Round 3 (Codeforces Round 1110, Div. 1 + Div. 2)Jul 16, 20262,827+131452
Codeforces Round 1109 (Div. 3)Jul 14, 20261,784+361439
Codeforces Round 1108 (Div. 2)Jul 12, 20263,476+71403
Codeforces Round 1107 (Div. 3)Jun 30, 20261,049+1001396
Codeforces Round 1106 (Div. 2)Jun 28, 20264,065+121296
Codeforces Round 1105 (Div. 2)Jun 27, 20267,232-651284
Order Capital Round 2 (Codeforces Round 1104, Div. 1 + Div. 2)Jun 18, 20264,150+261349
Codeforces Round 1103 (Div. 3)Jun 12, 20263,064+411323
Educational Codeforces Round 191 (Rated for Div. 2)Jun 9, 20265,262+91282
Codeforces Round 1102 (Div. 2)Jun 7, 20269,192-611273
Spectral::Cup 2026 Round 2 (Codeforces Round 1100, Div. 1 + Div. 2)May 23, 20264,733-131334
Codeforces Round 1093 (Div. 2)Apr 13, 20267,837-921347
Codeforces Round 1091 (Div. 2) and CodeCraft 26Apr 7, 20266,932-641439
Codeforces Round 1083 (Div. 2)Feb 26, 20261,351+671503
Codeforces Round 1081 (Div. 2)Feb 21, 20263,847-171436
Codeforces Round 1080 (Div. 3)Feb 15, 20264,674-391453
Codeforces Round 1079 (Div. 2)Feb 11, 202613,897-1601492
Codeforces Round 1077 (Div. 2)Jan 29, 20262,660-301652
Codeforces Round 1075 (Div. 2)Jan 23, 20262,889-451682
Codeforces Round 1073 (Div. 2)Jan 17, 20261,445-181727
Good Bye 2025Dec 27, 20252,465+31745
Codeforces Round 1070 (Div. 2)Dec 11, 2025541+761742
Codeforces Round 1069 (Div. 2)Dec 6, 2025811+201666
Codeforces Round 1068 (Div. 2)Dec 5, 20251,739+41646
Codeforces Round 1064 (Div. 2)Nov 16, 20251,856-231642
Educational Codeforces Round 184 (Rated for Div. 2)Nov 14, 20251,246+441665
Pinely Round 5 (Div. 1 + Div. 2)Oct 30, 20252,281-301621
Codeforces Round 1061 (Div. 2)Oct 24, 20252,758-341651
Codeforces Round 1060 (Div. 2)Oct 19, 20251,310+211685
Codeforces Round 1057 (Div. 2)Oct 10, 20252,327-151664
Educational Codeforces Round 183 (Rated for Div. 2)Oct 6, 20251,317+331679
Codeforces Round 1056 (Div. 2)Oct 5, 20251,205+341646
Squarepoint Challenge (Codeforces Round 1055, Div. 1 + Div. 2)Oct 3, 20252,892+51612
Codeforces Round 1053 (Div. 2)Sep 24, 20251,47301607
Codeforces Round 1052 (Div. 2)Sep 21, 20252,016+71607
Codeforces Global Round 29 (Div. 1 + Div. 2)Sep 20, 20254,417-541600
Codeforces Round 1051 (Div. 2)Sep 17, 20251,611+281654
Codeforces Round 1045 (Div. 2)Aug 26, 20253,477-321626
Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2)Aug 7, 20253,261-291658
Codeforces Round 1039 (Div. 2)Jul 27, 2025685+941687
Educational Codeforces Round 181 (Rated for Div. 2)Jul 22, 20251,334+721593
Order Capital Round 1 (Codeforces Round 1038, Div. 1 + Div. 2)Jul 19, 20253,874+51521
EPIC Institute of Technology Round Summer 2025 (Codeforces Round 1036, Div. 1 + Div. 2)Jul 6, 20253,863-211516
Codeforces Round 1034 (Div. 3)Jul 1, 20254,250-551537
Educational Codeforces Round 180 (Rated for Div. 2)Jun 23, 20251,635+401592
Codeforces Round 1032 (Div. 3)Jun 17, 2025999+511552
Codeforces Round 1031 (Div. 2)Jun 15, 20254,866-861501
Educational Codeforces Round 179 (Rated for Div. 2)Jun 3, 20251,389+481587
Codeforces Round 1028 (Div. 2)May 31, 20251,358+751539
Codeforces Round 1026 (Div. 2)May 24, 20252,919+331464
Codeforces Round 1025 (Div. 2)May 17, 20253,352+121431
Codeforces Round 1023 (Div. 2)May 5, 20251,879+711419
Educational Codeforces Round 178 (Rated for Div. 2)Apr 28, 20255,535-491348
Codeforces Round 1019 (Div. 2)Apr 21, 20258,005-891397
Neowise Labs Contest 1 (Codeforces Round 1018, Div. 1 + Div. 2)Apr 19, 20253,878+61486
Codeforces Round 1017 (Div. 4)Apr 13, 2025629+801480
Codeforces Round 1016 (Div. 3)Apr 8, 20252,570+301400
Teza Round 1 (Codeforces Round 1015, Div. 1 + Div. 2)Apr 5, 20256,891-751370
Educational Codeforces Round 177 (Rated for Div. 2)Apr 3, 20252,961+351445
Codeforces Round 1014 (Div. 2)Mar 29, 20254,207+81410
Codeforces Round 1012 (Div. 2)Mar 23, 20256,306-1241402
Educational Codeforces Round 176 (Rated for Div. 2)Mar 17, 20255,685-611526
Codeforces Round 1009 (Div. 3)Mar 11, 2025713+571587
Codeforces Round 1008 (Div. 2)Mar 10, 20252,390+131530
Codeforces Round 1007 (Div. 2)Feb 28, 20251,643+751517
Codeforces Round 1006 (Div. 3)Feb 25, 20252,113+341442
Codeforces Round 1005 (Div. 2)Feb 16, 20256,380-441408
Codeforces Round 1004 (Div. 2)Feb 11, 20251,789+771452
Codeforces Round 1003 (Div. 4)Feb 9, 20251,253+781375
Codeforces Round 1000 (Div. 2)Jan 22, 20256,269+11297
IAEPC Preliminary Contest (Codeforces Round 999, Div. 1 + Div. 2)Jan 20, 20253,469+751296
Codeforces Round 997 (Div. 2)Jan 17, 20258,828-231221
Codeforces Round 996 (Div. 2)Jan 12, 20255,479+561244
Hello 2025Jan 4, 20258,568-131188
Good Bye 2024: 2025 is NEARDec 28, 20248,466-201201
Educational Codeforces Round 173 (Rated for Div. 2)Dec 24, 20249,481-621221
Codeforces Round 995 (Div. 3)Dec 22, 20244,559+181283
Codeforces Round 994 (Div. 2)Dec 20, 20244,944+331265
Codeforces Global Round 28Dec 19, 20246,799-51232
Codeforces Round 993 (Div. 4)Dec 15, 20242,148+801237
Codeforces Round 992 (Div. 2)Dec 8, 20249,896-751157
Codeforces Round 991 (Div. 3)Dec 5, 20243,852+371232
Codeforces Round 990 (Div. 2)Dec 3, 20242,798+221195
Educational Codeforces Round 172 (Rated for Div. 2)Dec 2, 20247,673-481173
Rayan Programming Contest 2024 - Selection (Codeforces Round 989, Div. 1 + Div. 2)Nov 30, 20248,228-821221
CodeTON Round 9 (Div. 1 + Div. 2, Rated, Prizes!)Nov 23, 20243,484+451303
Codeforces Round 987 (Div. 2)Nov 15, 20244,485+161258
Codeforces Round 986 (Div. 2)Nov 10, 20243,700+171242
Refact.ai Match 1 (Codeforces Round 985)Nov 9, 20243,841+221225
Codeforces Round 984 (Div. 3)Nov 2, 20248,294-391203
Codeforces Round 983 (Div. 2)Nov 1, 20248,997-601242
Educational Codeforces Round 171 (Rated for Div. 2)Oct 28, 20245,097+91302
Codeforces Global Round 27Oct 27, 20244,466+221293
Codeforces Round 982 (Div. 2)Oct 26, 20244,964+21271
Codeforces Round 980 (Div. 2)Oct 20, 20244,707+11269
Educational Codeforces Round 170 (Rated for Div. 2)Oct 14, 20249,286-531268
Codeforces Round 978 (Div. 2)Oct 13, 20241,344+981321
Codeforces Round 977 (Div. 2, based on COMPFEST 16 - Final Round)Oct 6, 20246,145-281223
Codeforces Round 976 (Div. 2) and Divide By Zero 9.0Sep 29, 20244,279+631251
Codeforces Round 975 (Div. 2)Sep 27, 20246,368+51188
Codeforces Round 973 (Div. 2)Sep 20, 20248,765-211183
Codeforces Round 972 (Div. 2)Sep 14, 20244,873+681204
Codeforces Round 970 (Div. 3)Sep 1, 20246,162+531136
Codeforces Round 969 (Div. 2)Aug 30, 202412,958-901083
Codeforces Round 968 (Div. 2)Aug 25, 20248,854-31173
Codeforces Round 967 (Div. 2)Aug 20, 20249,649-111176
Educational Codeforces Round 169 (Rated for Div. 2)Aug 15, 20245,181+961187
EPIC Institute of Technology Round August 2024 (Div. 1 + Div. 2)Aug 11, 202411,006-671091
Codeforces Round 965 (Div. 2)Aug 10, 20247,245+521158
Codeforces Round 964 (Div. 4)Aug 6, 202411,437-141106
Codeforces Round 963 (Div. 2)Aug 4, 202411,951-311120
Educational Codeforces Round 168 (Rated for Div. 2)Jul 30, 20248,222+381151
Pinely Round 4 (Div. 1 + Div. 2)Jul 28, 20247,110+431113
Codeforces Round 959 sponsored by NEAR (Div. 1 + Div. 2)Jul 18, 20249,530-201070
Codeforces Round 958 (Div. 2)Jul 15, 202410,561+221090
Codeforces Round 957 (Div. 3)Jul 11, 20246,932+1531068
Codeforces Round 956 (Div. 2) and ByteRace 2024Jul 7, 202416,027+41915
Educational Codeforces Round 167 (Rated for Div. 2)Jun 27, 20249,950+207874
Codeforces Round 955 (Div. 2, with prizes from NEAR!)Jun 25, 202410,429+280667
Codeforces Round 953 (Div. 2)Jun 16, 202410,402+387387

Education

  1. Sep 2022 – May 2026

    Bachelor of Engineering in Software Engineering

    National University of Sciences & Technology

    Gold Medalist with a CGPA of 3.91. Relevant interests include data structures, algorithms, operating systems, database systems, and machine learning.

    CGPA 3.91Gold MedalistSoftware Engineering

Publications

Skills

Languages

What I write in
  • C/C++
  • C#
  • Python
  • SQL
  • JavaScript
  • TypeScript
  • Dart
  • Java

Libraries & Frameworks

What I build with
  • PyTorch
  • TensorFlow
  • LangChain
  • React
  • Flutter
  • Node.js
  • Django
  • Flask
  • Pandas
  • NumPy

Tools & Platforms

Where I work
  • Git
  • Docker
  • Google Cloud
  • Linux
  • Bash
  • Neovim
  • Tmux

Off the clock

What I do for fun
  • Mathematics
  • Rubik's Cube
  • Chess
  • Puzzles
  • Sketching

Keyboard

Optional, for people who live in vim. Everything also works with a mouse.

j k
scroll down / up
d u
half a page down / up
gg G
top / bottom
] [
next / previous window
0 – 8
jump to a window
f
press a link or button on screen
/
search the page, then n / N
:
command line
?
this help

Commands

:projects
any window by name
:3
window by number
:resume
open the résumé
:set bg=light
or bg=dark