haydenIves
about projects contact
$ hayde
about
projects
contact
©2020 - Hayden Ives
picture of me

Hey! My name is Hayden Ives & I'd first like to start off by thanking you for visiting my site!

That picture over there is of me, although I'm typically wearing glasses. On top of being an avid glasses wearer, I also enjoy developing software. Professionally I work as a Software Engineer at Southwest Airlines. Non-professionally I like to work on passion projects that challenge me & make my life easier. I'm going to start my story from the very beginning, so brace yourself for some riveting history.

History

I began programming when I was about 12 years old. While a lot of people start their programming journey on a personal computer, my first programs were written on a TI-83 Calculator. Using the TI-BASIC interpreted language, I wrote practical programs like formula shortcuts, but also more exciting programs such as snake & simple platforming games. Writing these simple programs opened my eyes to how powerful & exciting software can be. After that, I started to look into more heavily-adopted languages like C++ & Java. Since then I have messed around with a wide breadth of languages including: JavaScript, Python, Rust, Perl, Lisp, & Assembly.

Professional Work

These days I'm working heavily with Java (Spring): writing APIs to retrieve data from an ELK Framework backend. My professional experience consists of dipping my toes into big data, cybersecurity, cloud infrastructure and a couple of less sexy domains that investors don't care too much about.

My Work

While 95% of the software development I do at work is Java, I rarely touch the stuff after hours. For the past couple of years, most of my personal projects utilize a MEN Framework (MEAN stack without the AngularJS). I try my best to not give into package addiction, in which your solution to any problem is to install a package. A big part of the thrill/challenge of software engineering for me is developing my own* solutions. Partially to reduce code-bloat, but also to gain a better understanding of the underlying concepts that we take for granted everyday.

This website, for example, was created in pure HTML, CSS, and JS. Feel free to snoop around with your browser's dev tools if you'd like! I will drop a link to the site's git repo once it's at a presentable state. Please also check out what I've been working on recently in the projects tab. Also feel free to drop me a line at hayden@haydenives.com!

* "my own" implies a responsible dose of Stack Overflow

©2020 - Hayden Ives
Zoom
Travel site tailored specifically for whatever the "power user" equivalent is to travel. Zoom allows the user to quickly look up flight options and details to plan a trip. It also has a social aspect where you can record travel and compare with friends.
Node.js, Express, mongoDB
Howlr Retro Board
An open source retro board that allows agile teams to discuss previous sprints. Notes can be pinned to the board under user-defined columns such as "Did Well", and "Action Items". This project is open source and the source code can be found here.
Docker, Node.js, Express, mongoDB
Earbuds
Music listening app with the intention of listening to music with others on Spotify. Users enter a listening room (like a chat room) and Earbuds will sync all present user's Spotify players.
Node.js, Express, mongoDB, Websockets
Citrus Delivery
Delivery app geared towards high desnity living in urban areas. Launched at UTD, but has since been disconinued. Read More
Node.js, Express, mongoDB, Twilio, Stripe
Haystack
LDAP explorer written to make my life easier at one of my jobs. I was using Apache Directory Studio but found it cumbersome for most of what I needed. Haystack was written to be lightweight and efficient for searching/modifying records in an LDAP directory. It allows multiple connections and results to be pulled with a tabbed interface. I also introduced "Search Rules" to query against multiple attributes at once.
Node.js, Electron, Credential Managers
haydenives.com
This very website! Made in house. Just me and my text editor.
HTML, CSS, JavaScript, Love
JaPractice
Simple site to learn simple Japanese. It covers hirigana/katakana as well as N5/4 vocabulary/kanji. Work in progress. I'll add a link once it's a little more polished!
HTML, CSS, JavaScript
Prism
Utility to backup files in a one-to-many fashion. File watchers look for updates on watched files and copy the changes to specified target locations.
Java
©2020 - Hayden Ives
Contact Card
picture of me
Email: hayden@haydenives.com
Linkedin: View Profile
Résumé: Download

If you want to drop me a line for any reason, this is the place to do it. I'm always happy to talk tech with others so don't hesitate to reach out! You can reach me via any method on the contact card.

©2020 - Hayden Ives