Dev Spotlight - The mysterious masked man!
Good morning/evening replers! Today we have yet another amazing one of our users you would like to know more about - @ApoorvSingal (Who goes by the name
Kakashi on our discord server). One of his achievements that made me want to feature him here was the fact that he made an entire DBMS, on repl.it, using nothing but his tablet and not even a PC! Check it out here.
With all that out of the way, let's get to the interview then!
@TheDrone7 : Hello!
@ApoorvSingal : Hi!
@TheDrone7 : Go on and introduce yourself!
@ApoorvSingal : Oh ok, my name is Apoorv and I am 16 years old. I am an self-taught intermediate level full stack web developer, though I like low level programming more. I love to code and work on super challenging projects which I mostly just abandon when I get a better project idea to work on or when I realize that I am just too dumb to make the project work.
@TheDrone7 : And what made you interested in programming?
@ApoorvSingal : Roughly 3-4 years back, me and my friends used to play a Pokémon game called UnovaRPG. One day, I just had an random thought of trying to hack the game to get ahead of my friends. So, I just searched on YouTube, "how to hack UnovaRPG" (I know I was super dumb back then). Of course, I couldn't find anything that worked but the videos introduced me to the browser dev tools. That was when I got to know about html and all. But after few weeks I just gave up. Later on, after 6-8 months I think, a friend of mine introduced me to Arduino, and that's when I properly started coding. I learned a bit of c and then JS. After that, there was no stopping me, I learnt more and more things, made more and more useless incomplete projects and here I am today.
@TheDrone7 : That's a long story, where does repl.it fit into that?
@ApoorvSingal : I was looking for a place where I could host my projects for sharing them with my friends (they used to be just small webpages back then). Being a beginner, replit was super easy to use compared to other hosting tools I found, so I just stuck with it. I started using it as an ide when I got a tablet and put my super antique pc to rest. I used replit for everything I did for almost an year.
@TheDrone7 : We already know about your repl DB, what are your other projects that you would like to share with the others?
@ApoorvSingal : I haven't really completed most of my projects so the list isn't very long.
I (along with two teammates) made a discord bot in NodeJS that evaluates code in any language and shows the output using a shared replit container for all its users. It also allows storing code snippets and their output for easy sharing on discord. It was our submission to the Massively Multiplayer Hackathon by replit and it won the second prize.
Right now, I am working on a multiplayer card game called "The Game" in NodeJS. Its key features are custom game rooms and live chat.
@ApoorvSingal : Other that these two, I have many projects such as ripple.it, repldb (not the official one), kakdb etc. but they aren't really usable for various reasons.
@TheDrone7 : Oh yeah, I remember the MMH, the game seems like a cool idea as well. Would love to see it when it's complete! So that's a lot of coding but what other stuff are you interested in IRL?
@ApoorvSingal : Other than programming, I really like physics and math. I spend a lot of my free time reading physics books other than those in my high-school syllabus. I am really fascinated by how our common sense and conception of reality breaks apart when applied to super large and small scales and how countless absolutely uncertain and bizarre phenomena occurring at super small scales give rise to such a certain and predictable environment we live in. I also like watching Anime and probably spend more time than I should on them.
@TheDrone7 : Well that sounds interesting, would you like to share more about that? Also, which anime are your favorite?
@ApoorvSingal : That would take too long but for those who are interested, I would recommend "The Fabric of Cosmos" by Brian Greene, "The Elegant Universe" again by Brian Greene, and "A Brief History of Time" by Stephen Hawking because they require no prior experience of physics and have no complicated math. And if you don't like reading, check out World Science Festival on YouTube.
As for the anime, Naruto is my favorite, although it has way too many fillers. Other than that, I really like dragon ball, black clover and one piece.
@TheDrone7 : OOH, nice. So, would you like to share some other advice to the fellow replers?
@ApoorvSingal : Thonk IDK.
@TheDrone7 : Alright, thanks for your time and have a nice day!
And that's it for this week's developer spotlight! If you want to be featured in one of these yourself, be sure to post awesome stuff on repl talk and keep an eye out on your discord DMs and e-mail inbox!
Also, if you have any feedback for the spotlights, be sure to put them in the comments section. Any constructive feedback is always appreciated!
Thank you for reading all this. See you all next week with another amazing developer from the community!