zsh — ekram@portfolio
|

About Me

papers by day, coding by night.

# data science
Studying an MSc in Data Science at Monash. You'll find me in RStudio building colour palettes and visualising interesting data: F1 lap times, sector gaps, tyre strategy. It's a sport I genuinely love, and the data side makes it even better.
# computer science
There's something satisfying about clean, efficient code. Logic that's tight and does exactly what it needs to. I'm genuinely curious about how AI works under the hood: how models learn, why they fail, what makes a good architecture. Less interested in claiming I'm great at it, more interested in actually understanding it.
# bioinformatics
I picked it up as a unit in my Master of Data Science at Monash and fell in love immediately. Coursework covered the full RNA-seq pipeline: FastQC, adapter trimming, differential expression with limma and DESeq2. My applied project worked on a colorectal cancer dataset, interpreting GO enrichment results across lipid metabolism, inflammatory response, and blood coagulation.
Bioinformatics is what happens when software, statistics, and biology collide. For someone from a CS background, it felt like finding a problem space that actually needed all of it.
// fun fact
I got into bioinformatics by staring at my friend's screen, watching her work through genomic data and understanding absolutely nothing. That confusion was enough to make me want to understand everything.
zsh — ekram@portfolio ~ neofetch

ekram@portfolio

Location~Melbourne, Australia
Role~Co-Founder @ LynkSphere
Study~MSc Data Science · Monash · 2025–2026
Exploring~Bioinformatics · RNA-seq · AI · Intuitive Software
Languages~Python · TypeScript · Swift · R · Java · Kotlin · SQL
Frameworks~Next.js · React Native · Flutter · SwiftUI · Node.js
Data~Pandas · PyTorch · TensorFlow · Scikit-learn · NumPy
Available~Open to hire
# co-founder
My passion for developing intuitive apps pushed me to start a software studio with my friend and co-founder in Melbourne, December 2024. We build iOS, Android, and web apps for Australian startups. Alongside that, we explore ideas for software that could genuinely be useful for people in ways that don't exist yet.

Core Skills

Technical Expertise

Picked up across two degrees, too many side projects, and a genuine inability to stop learning new things.

Languages

Python[░░░░░░░░░░░░]0%
TypeScript[░░░░░░░░░░░░]0%
JavaScript[░░░░░░░░░░░░]0%
Swift[░░░░░░░░░░░░]0%
SQL[░░░░░░░░░░░░]0%
HTML/CSS/Tailwind[░░░░░░░░░░░░]0%
R[░░░░░░░░░░░░]0%
Java[░░░░░░░░░░░░]0%
Kotlin[░░░░░░░░░░░░]0%
Bash[░░░░░░░░░░░░]0%

Technologies

Next.js[░░░░░░░░░░░░]0%
ReactJS[░░░░░░░░░░░░]0%
iOS[░░░░░░░░░░░░]0%
NodeJS[░░░░░░░░░░░░]0%
Android[░░░░░░░░░░░░]0%
MongoDB[░░░░░░░░░░░░]0%
Flutter[░░░░░░░░░░░░]0%
AWS[░░░░░░░░░░░░]0%
Google Cloud[░░░░░░░░░░░░]0%

Data & Bioinformatics

Pandas[░░░░░░░░░░░░]0%
NumPy[░░░░░░░░░░░░]0%
Scikit-learn[░░░░░░░░░░░░]0%
PyTorch[░░░░░░░░░░░░]0%
TensorFlow[░░░░░░░░░░░░]0%
RNA-seq analysis[░░░░░░░░░░░░]0%
limma[░░░░░░░░░░░░]0%
DESeq2[░░░░░░░░░░░░]0%
GO enrichment[░░░░░░░░░░░░]0%
Bioconductor[░░░░░░░░░░░░]0%

Tools

VS Code[░░░░░░░░░░░░]0%
Git/GitHub[░░░░░░░░░░░░]0%
RStudio[░░░░░░░░░░░░]0%
Jupyter[░░░░░░░░░░░░]0%
Xcode[░░░░░░░░░░░░]0%
Tableau[░░░░░░░░░░░░]0%
Firebase[░░░░░░░░░░░░]0%
Docker[░░░░░░░░░░░░]0%
GeminiAPI[░░░░░░░░░░░░]0%

Soft Skills

Leadership[░░░░░░░░░░░░]0%
Technical Communication[░░░░░░░░░░░░]0%
Decision Making[░░░░░░░░░░░░]0%
Public Speaking[░░░░░░░░░░░░]0%
Agile Methodologies[░░░░░░░░░░░░]0%
Mentorship[░░░░░░░░░░░░]0%
Negotiation[░░░░░░░░░░░░]0%
Conflict Resolution[░░░░░░░░░░░░]0%

Projects

Things I've Built

From deep learning models to mobile apps. Projects spanning data science, full-stack, and mobile engineering.

git show a3f9b2e
commit a3f9b2eHEAD → main
Author: ekram
Date: 2025–2026

LinkedHive

Cross-platform (iOS, Android, Web) location-based community and business networking app for Australian suburbs. Real-time chat, posts, events, jobs, local deals, AI translation via Gemini 2.5 Flash, and Stripe subscription billing ($149 AUD/year). 20+ entity types with PostgreSQL via Supabase.

React NativeExpoNext.js 16TypeScriptSupabaseDrizzle ORMStripe
open project
git show d8c1a4f
commit d8c1a4f
Author: ekram
Date: 2026

TimeBreak

Native Pomodoro timer for iOS and macOS with analog clock interface, Live Activities, WidgetKit Focus Trail widget, EventKit Reminders integration, custom themes, and guided onboarding. Single SwiftUI codebase across iPhone, iPad, Mac, and menu bar.

SwiftSwiftUIWidgetKitActivityKitAppIntentsEventKit
open project
git show 9e2c7d1
commit 9e2c7d1
Author: ekram
Date: 2026

Personal Portfolio Website (This)

Brutalist-themed developer portfolio with a hero terminal simulating a live zsh session — staged typewriter commands, output blocks, and a 20-slot Unicode LIGHT SHADE (U+2591) progress bar animating 0→100% via rAF. Real-time DNA double helix background rendered on HTML5 Canvas at 60fps with Z-depth opacity. Fully animated sections with Lenis smooth scroll and contact form via Nodemailer.

Next.js 15React 19TypeScriptTailwind CSS v4Framer MotionHTML5 CanvasLenisNodemailer
open project
git show f4e8c91
commit f4e8c91
Author: ekram
Date: 2026

LynkSphere Website

Production marketing site with rich 3D animations showcasing services, products, and pricing. Primary customer acquisition channel contributing to $30K AUD revenue in 8 months.

Next.js 15TypeScriptTailwind CSSFramer MotionGSAPThree.js
open project
git show b2d7a83
commit b2d7a83
Author: ekram
Date: 2025

AFL Game Ranking System

CatBoostRegressor models trained on historical AFL data achieving 78% match outcome accuracy. REST API connecting React frontend to ML backend, MongoDB storage, and interactive visualisations via Plotly.js.

Next.jsReactPythonCatBoostMongoDBPandasScikit-learnPlotly.js
open project
git show c5f3e12
commit c5f3e12
Author: ekram
Date: 2024

Visualizing Renewable Energy

Interactive data visualisation dashboard exploring global renewable energy trends using World Bank data. 5 chart idioms (choropleth map, bar chart, stacked area, donut chart) with cross-chart linking.

Vega-LiteVega-EmbedTopoJSONPythonHTML/CSS
open project
git show e9a1b74
commit e9a1b74
Author: ekram
Date: 2024

F1 Pinnacle Of Motor Sports

Interactive Tableau dashboards with calculated fields, filters, and parameter controls displaying driver nationality, constructor performance trends, and season-by-season comparisons across decades of F1 data.

TableauData VisualisationStatistical Analysis
open project
git show 7c4d2f6
commit 7c4d2f6
Author: ekram
Date: 2024

Android Call State Monitor

Android app using BroadcastReceiver and TelephonyManager to intercept call state changes and surface incoming caller ID via Toast notifications in real time.

JavaAndroid SDKBroadcastReceiverTelephonyManagerGradle
open project
git show 3b8f5a0
commit 3b8f5a0
Author: ekram
Date: 2023

Hearts Card Game

Terminal-based Hearts card game in Python with full game logic, trick-taking mechanics, and score tracking using OOP. Two AI opponent strategies: rule-based and heuristic.

PythonOOPAI Heuristics
open project

Education

Academic Background

Currently pursuing a Master of Data Science at Monash University, having completed a Bachelor of Computer Science (Data Science) with a High Achievers Scholarship.

Master of Data Science

Monash University
Jul 2025 – Nov 2026
  • Coursework: Data Wrangling, Software Engineering, Bioinformatics, Machine Learning, Data Visualisation, Data Analytics, Algorithms and Data Structures, Deep Learning, Theory of Computation

Bachelor of Computer Science (Data Science)

Monash University
Jul 2022 – Jul 2025
  • Awarded High Achievers Scholarship

Leadership

Community & Impact

Leading events, guiding teams, and giving back. Experiences that shaped my communication and leadership skills.

01Representation

Monash Generator Representative

Melbourne, Australia

Represented Monash Generator at new student orientation, briefing incoming cohorts on entrepreneurship programs, startup resources, and business development opportunities.

02Startup Pitch

Kingston Business Network

Melbourne, Australia

Represented LynkSphere and delivered a startup-focused talk on how founders can start, position, and grow a successful business.

03Business Story

BNI Melbourne

Melbourne, Australia

Took part in BNI Melbourne's short story program, presenting LynkSphere's work in software and startup development to a business audience.

04Public Speaking

Go-Global Day Representative

Sunway, Malaysia

Represented Monash Prato campus to 200+ students of Monash University Malaysia as the main event representative.

05Tour Leadership

Pisa Tour Leader

Pisa, Italy

Guided a group of 5 students across Pisa, delivering a speech on the historical significance of key sites including the Leaning Tower of Pisa.

06Facilitation

Class Leader — MGX3991

Monash Prato, Italy

Led a 45-minute student session, keeping the cohort engaged through interactive activities and a two-week recap.

07Outreach

MUVP × RMM Outreach

Kuala Lumpur, Malaysia

Conducted an educational class for orphaned children as part of a university outreach initiative.

Work Experience

Where I've Worked

One studio. Real clients. Shipped end-to-end.

zsh — ekram@portfolio ~ experience
|

Contact

Let's have a chat

Open to collaborations, freelance projects, internships, and full-time opportunities. Whether you have a project idea or just want to say hello, I'd love to hear from you.

Send Message

This goes straight to my email.

./contact.sh