Abode is a business recruiting platform that connects college students with employers for internships and entry-level positions.

Evan Deere

Evan Deere

Abode CTO

"Allan was able to quickly jump into the Abode platform and add high-level features. He has proved to be a reliable developer with a great understanding for React and Redux. His programming skills, matched with his enthusiasm, would make a great addition to any team!"

Featured Work


Anon. Funcs, Search/Sort, Params

Company Search & Follow

Feature for students on the platform that allows them to search through all available companies on the platform to learn more about them, and they are given the option to follow them. By following them, the student can keep up with any webinars the company wants to hold and, in return, companies get to see who follows them, in addition to, who interacts with them the most!


CRUD, Content Generation

Blog Tool

Feature for site and business admins which allows them to create, update, and delete articles which can be read by students on the platform. This tool features the react-rte and react-html-parser npm packages.


Responsive Design, O*NET API

Student Resources

Feature for students so that they can explore career resources and have access to the start-up owned podcast. Each resource has its own API to which requests are made and information is received from. Each request tends to be dependent on the page breadcrumbs, therefore it is dynamic and loads only what is requested by the user.


Greenhouse, Harvest API

ATS Integration

Feature for business partners that allows them to connect their Greenhouse Account to the platform. This allows them to be able to export candidates from Abode to Greenhouse via their unique API key.


CSV File I/O, Ag-Grid

Imports from CSV

Feature for business partners that allows them to upload several candidates from CSV and store them onto the platform. This tool features ag-grid-react, an npm package that allows me to show a preview of the csv that is about to be uploaded and can be editted if the user notices a mistake within the information.



Job Board

Feature for students which allows them to see public job board positions, to which they can apply and notify the business about their interest in the position.


Data Polishing & Visualization

Recruitment Stats Dashboard

Feature for business partners which allows them to see an assortment of information about their recruiting efforts (page views, number of applicants, messages, response rates, & more). The tool also features a popular npm package, chart-js, which is used to better see the demographics of applicants of certain positions.


Routing for Social Media Sharing

Events Visitor Landing Page

Feature for business partners which allows them to share scheduled webinar events via a custom url. This url can then be shared on Social Media and lead potential candidates to a landing page. Those who are already users and logged in can just press the RSVP button to save the event to the Events tab of their profile. If they're a new user, the user is led to the register page where they can then sign up and join the Abode platform so they can attend the event.

Code Maintenance


Wrote documentation on the implementation of the ATS integration for developers at Greenhouse, so that they could approve our design patterns and security measures for integrating their platform onto ours.

Top Clients

Built with