Hosea Felix Sanjaya
Informatics Engineering student at ITS Surabaya.
I turn raw data into something people can act on, then spend the evening theming my desktop. I use Debian, btw.
About
Data in the day, dotfiles at night
I'm an Informatics Engineering student at ITS Surabaya. The work I enjoy most starts with a messy dataset and ends with a table or chart someone can make a decision from.
Cleaning data and ricing a Linux desktop scratch the same itch for me: I keep adjusting small things until nothing looks off. The difference is that nobody asks to see my fish config.
Outside class I'm Head of Event at HMTC, my student association. I plan campus tournaments and manage the team, then catch up on code late at night.
What I work on
Data analysis
Cleaning raw data in Python and grouping or charting it until the pattern is clear, for example with K-means clustering.
Python / pandas / scikit-learn / Jupyter
Databases
Relational schemas normalised in SQL, and the queries that pull data out of them for analysis.
PostgreSQL / MySQL / SQL
Linux ricing
Debian with GNOME on Wayland, themed down to the terminal: fish with a Starship prompt, fastfetch for the screenshots, and Spotify skinned with Spicetify.
Debian / GNOME / fish / Starship / fastfetch / Spicetify
UI/UX design
From wireframe to finished interface in Figma, with accessibility checked along the way.
Figma / Design systems / Accessibility
Technologies
- Python
- Java
- TypeScript
- React
- Next.js
- Tailwind CSS
- Git
- Docker
- pandas
- scikit-learn
- PostgreSQL
- MySQL
- Debian
- GNOME
Projects
Selected work
All repositories on GitHub(opens in a new tab)
Solves Wordle games automatically, picking each next guess with an algorithm. Runs in the browser.
- Python
- Algorithms
- Data structures

Company profile website for Artha Pamenang, laid out to work from phone to desktop.
- HTML
- CSS
- JavaScript

Records daily income and expenses. Built with Java Server Pages and MySQL.
- Java
- JSP
- Servlets
- MySQL

Tracks book loans, canteen orders, and visits for a library in one MySQL database.
- MySQL
- Express
- React
- Tailwind CSS
Experience
Where I've been involved
Schematics ITS
2 roles
Informatics ITS's yearly national tech event.
Head of Sponsorship
- Present
- Lead a team of 7 that finds sponsors and handles each deal from first contact to delivery.
Sponsorship Staff
- · 10 mos
- Pitched Schematics 2025 to 160+ companies and negotiated the deals.
- Delivered the promised branding to 10+ sponsors.
HMTC ITS
3 roles
The Informatics student association at ITS.
Head of Event
- Present
- Run the team behind TC Grandcup and TC Quadrathlon, including logistics, budget, and equipment.
Staff, Farewell Party
· 1 mo
- Planned the outgoing cabinet's farewell for 40+ members and helped keep it on schedule.
Staff Intern
- · 2 mos
- Looked after speakers and guests at an event with 100+ attendees.
GDGoC ITS
Member
Google Developer Group on Campus at ITS.
- Present
- Attended 4+ workshops on machine learning, cybersecurity, and software engineering.
TDC ITS
Member
Technopreneur Development Center, the ITS startup group.
- Present
- Attended 3+ sessions on startup strategy and testing product ideas.
UKKRIS SMAN 2 Kediri
Treasurer
The Christian student group at SMAN 2 Kediri.
- · 1 yr 1 mo
- Handled the money for 100+ members, over Rp 12,000,000 in one school year.
- Wrote 12 monthly reports and a yearly report for the board.
Contact
Write to me
A project, an event, a question about something on this page. The form goes straight to my inbox.