Hey! My name is Kevin, and as far back as I can remember, I have
always enjoyed solving puzzles in the most efficient and beautiful
way possible. Given my natural lust for problem solving, it seems
almost ridiculous now that it has taken me this long to discover the
world of software engineering and the beautiful puzzle that is coding.
When I'm working on code, I'm a developer with an almost obssessive
attention to detail and a burning desire to finish every project
I start to completion.
When I'm not coding, I'm either at the gym working out, spending time with my dog,
Dindin and my cat, Ahri, or listening to the many genres of music out in the world and making
mixes with those tunes. I picked up DJing as a hobby before the pandemic,
and it has been an excellent use of my time during and outside of the pandemic,
as I can make mixes filled with songs I love and listen to those rather than just
pressing "shuffle" on my Spotify library.
Dindin
Ahri
San Francisco, CA
Skills
JavaScript
React
Redux
HTML
CSS
Python
Flask
SQLAlchemy
SQL
PostgreSQL
Express
Node
Sequelize
SocketIO
Pug
RegEx
Docker
Git
Heroku
Spent-Lès
Spent-Lès is a personal finance application that lets users log
daily spendings and find their monthly cash flow at a glance.
Backend is Python Flask-SQLAlchemy based and frontend is React/Redux.
RareBeeNBee is an Airbnb clone that users can use to book appointments for
popular beecatching spots around the world. It relies on an Express backend
with Sequelize for database manipulation and a React/Redux frontend.
Music Hunt is a music browsing application based off of Product Hunt. It utilizes
an Express backend, Sequelize for database management, and a Pug/HTML frontend.
This is bold and this is strong. This is italic and this is
emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a
link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod.
Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac
adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam
adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';