HACKER Q&A
📣 iply

Which personal projects got you hired?


Which personal projects got you hired? Which personal projects were so good you hired someone else?


  👤 mellowagain Accepted Answer ✓
GitArena - https://github.com/mellowagain/gitarena

GitArena is a GitHub/Gitea/GitLab clone written in Async Rust using Tokio and Actix-Web on the backend and server-rendered HTML with htmx for interactivity.

I commented on the "Who wants to be hired?" thread of this month with this being my main portfolio show-off project. It worked and I have gotten already 2 job offers now.


👤 jurgenwerk
I run an Instagram meme bot that posts photo commits of frustrated developers from Github. My last interviewer asked me if I can guide him through an interesting project of mine and I showed him the project. He was very amused and I got an awesome offer the next day.

The bot: https://www.instagram.com/gitfuck/


👤 prithsr
This comment will probably be the least impressive of all - but early 2017 I paid someone random online $60 for a WordPress website (tech blog) he had made and didn't seem to care for. I bought it, learnt about HTML and CSS while editing and posting every week. And towards the end of 2017 when I graduated from undergrad and went back home, it was that project/experience with WordPress that landed me one of my most fun jobs I've ever had.

👤 lbutler
I created a handful of application around water engineering/modelling [1], plus an open source library to run the simulations in javascript [2].

A water utility in Spain spun off a start up to create a similar web based water modelling application and they used my open source library.

They approached me and I joined them and have been able to maintain the open source library as part of my role.

[1] https://github.com/modelcreate/epanet-js#featured-apps

[2] https://github.com/modelcreate/epanet-js


👤 secretsatan
I made a projection mapping app for macOS, later expanded to iOS and that eventually got me a job as an iOS developer.

Then in that job, I expanded on another personal project I saw had application in the company, and now I work on that full time with a full team.

Before I was really struggling to get hired, I worked with a somewhat obscure language for an obscure application, noone in the software industry knew anything about it and it was incredibly hard to get interviews. I'd got sick of the whole thing anyway, so just decided to expand some little personal coding experiments into a full app


👤 vehementi
Hired as an intern... but a basic client/server/db app I made to track WOW DKP for my guild :) Tough to claim for sure it got me hired but I brought it up and talked about it.

👤 wczerniak
https://sertae.com/knotwork - 3D jewellery design app I’ve created in 2012

In 2012 I had a hard time looking for a job in my trained engineering field, so I’ve decided to do something constructive with the spare time between interview calls and meetings. I took some new tech (back then) like WebGL, Canvas, Workers and combined them with 3D modeling, matrix math, 3D printing limitations. It was a lot of fun and I’ve learned a lot.

The day it went live on production I had this feeling “ok, it’s done, what now?”. SEO, social media, ads, all of them needed some time to kick in. I’ve added to the CV my fresh, new, software engineering experience and sent few of them for frontend developer positions. Got a job the very next day. Even now, when it is already dated, has a lot of technical debt or looks like coded by a 3 yr old, we did had a good laugh at the expense of my younger self, discussing how my craft has changed. It’s a great conversation starter, and a live example that you can deliver, however it looks like. I will refactor it one day. I hope.

Since then, during job seeking, no code assignment was ever needed.


👤 avinassh
Five years back, my Della [0] project got me hired. It was a Secret Santa app built using Django. They also noticed Rockstar [1], a joke project, and I wasn't expecting anyone to bring it up. However, they liked how I was managing the issues and pull requests.

Also, I have two side projects which seem to get a lot of attention from other developers, and they have reached out to me to hire:

- fast sqlite inserts [2] - I am experimenting with inserting one billion rows as quickly as possible for a test database

- caskdb [3] - an educational project which teaches you to build a KV store from scratch

[0] - https://github.com/avinassh/della

[1] - https://github.com/avinassh/rockstar

[2] - https://github.com/avinassh/fast-sqlite3-inserts

[3] - https://github.com/avinassh/py-caskdb


👤 mod
My blog. Specifically, I was blogging solutions to the first N Euler problems.

👤 cronofdoom
Got my first job in IT support because I had an old computer at home I had set up as a router running pfSense. Was able to show my interest in computers and had a great conversation with the interviewer.

Got my first job in programming because I had written a website to manage support tickets on an IT support team.


👤 vgel
https://github.com/vgel/treebender , for my first job, building a meeting transcript analytics app.

👤 cridenour
Back when Facebook launched their original API, I built a few games and apps on the platform, earning a few thousand on ads (the mid 2000s were a wild time).

This got me hired as a "Social Media Expert" at a Fortune 100 company in the marketing department, before even graduating college - a position that didn't exist and I didn't apply for, they were just terrified about Facebook and what it meant. Eventually I shifted to their "innovation department" creating many internal social networks, back when that was a thing.


👤 CaliforniaKarl
Personal work helped get me hired to my first job out of college.

In my latter years at college, I spent Summer & my spare time contributing to the Bugzilla project. My work on that project, and my involvement in the project's IRC, caught the attention of someone who worked at the company which eventually hired me. They were looking for someone to take over admin of their Bugzilla instance (a very large, customized, private installation). The work I did was enough for them to hire and relocate me from Ohio to California.


👤 MaxLeiter
I was procrastinating studying for finals and ended up compiling X11 for iOS.

https://maxleiter.com/X11


👤 drakonka
I don't think there was one particular project, but in general the hobby code I showcased on my blog. I know my interviewer in 2012 checked my blog and asked about the hobby games I was building, for example. I recently used the same blog as a way to show a few examples of my personal technical writing in another process. Overall I think that blog contributed to me getting hired twice.

👤 amatecha
My personal website helped me get hired for a web dev job in the early 2000's. The quality of the site's code/structure, and its reasonably slick design "for a programmer" were both factors commended by the interviewer. Unfortunately there isn't a proper snapshot on archive.org. I think I built the site with Dreamweaver. Good times :)

👤 miej
1. I created a bot that would optimize trade routes and buy/sell orders in EVE Online. It made 15000% roi in the first 20 minutes I ran it.

2. Did a bunch of analytics/etc for a guild in a game.

3. Created a neural net architecture that in addition to some task, also learned its own connective structure....in tf1 :)


👤 gregjor
None, ever. I can’t recall anyone paying attention to my personal projects in a hiring situation. And when hiring people I pay almost no attention to personal projects unless I’m hiring a green junior.

Companies hire people who can add business value and work as a team member and part of the larger organization. Personal projects don’t communicate that.


👤 tonyjstark
At my first job after university my boss told me he only hired me because of https://codingfriends.github.io/Tincta/ and because I told him confidently that I can learn whatever I don’t know yet

👤 DennisL123

👤 rullelito
I did programming contest problems, and also Google Code Jam a few years in a row, which got Google to reach out, which ended up with me getting hired. They probably didn't reach out due to my fantastic performance as I felt quite mediocre, but it got me hired.

Not quite a personal project, I know..


👤 kebsup
My interviewers loved creating gif memes at https://gifmemes.io and tinkering with a neural net at https://nnplayground.com.

👤 giantg2
I have a couple basic android apps. Straight out of college I think they helped me get a job. They showed that I could build something of decent quality, even if it isn't fancy, from start to finish.

👤 lmiller1990
I worked on many open source projects in the Vue.js ecosystem, mainly around tooling. I got a lot of opportunities from this involvement, full-time jobs/consulting work.

👤 arran-nz
https://qcard.link

One step of the interview process was a feature request / pair programming session.