const jeffplays2005 = {
age: 19,
languages: [
"Node.js", "TypeScript", "C#",
"Java", "Python", "Golang",
"HTML", "CSS", "JavaScript"
],
frameworks: [
"React.js", "TSOA", "Express", "Firebase",
"ASP.NET", "Flask"
],
tools: [ "iTerm", "Zed", "Atom", "VSCode", "GitHub" ],
architectures: [ "Windows 10/11", "MacOS", "Linux" ]
};
Javascript
Javascript was my first coding language that I began learning in 2019. I first began as a Discord bot developer due to my interest in some economy bots and wanting to clone them to have fun with some friends. This interest branched out towards some light packages and many other private projects! Some public ones on my GitHub are:
- This was my first ever package coded published on NPM. I was a great fan of the game and wanted to make an API!
- This is a template parser that converts text patterns into functions that run in an asynchronous manner.
- Some good uses are automated tasks such as macros!
Typescript
This is one of my favourite languages!
Collaborated with a team of 12 other developers to recode a web application for the University of Auckland Snowsports Club!
- This project used a Firebase, Next.js, TSOA, Express, TypeScript tech stack!
- Contributed towards the Stripe payment, events, login/register, and SSE systems.
- Performed DevOp practices for an easier development system.
- Top backend contributor with over 65 commits.
Python
- I began learning Python in 2023!
- A database plugin that works with key and value storage.
- Perfect for smaller applications that don't require massive database scaling.
- Generally used for testing
- A group project involving a podcast website that's coded with Python Flask, SQLite3, Jinja2, and HTML/CSS.
- An amazing experience project managing our group!
UASC-Web: A group project using the TypeScript, Next.js, TSOA, and Firebase tech stack to develop for a membership, lodge booking and events website.
Hackheld: A hackable handheld with a 5 dimensional joystick, inspired by SpaceHuhn.
Termfx(js, go): A parser which support variable and functions as callbacks.
Pg3d: A small API used to load information about the game, Pixel Gun 3D.
pykeyv_sqlite3: A python database plugin that works with key and value storage, based on sqlite3
arduino-rc522-nfc-reader: Another hardware piece that helps with reading/writing NFC tags.
mcbot: A mineflayer based minecraft bot that allows for custom command addressing.