Financial web applications. During my time at Community Reinvestment Fund (CRF)- a Community Development Financial Institution (CDFI), I have had the opportunity to develop the following web applications and projects:
Insights. I led the development of our suite's front-end Insights application which provides insights into a business’s standing through data visualization and reports.
Exchange. A web application that standardizes the process of buying and selling loans, participations, guarantees, and enrollments for a wide variety of credit programs, In which I built out administration user interfaces.
Component library shared across the suite. Built to establish brand identity for our suite of applications at CRF, for which I had the opportunity to be a lead developer.
In collaboration with web designers, I was able to build a large collection of components using Vite and Tailwind, referencing designs in Figma which were tested and displayed with Storybook.Microsites for small businesses. Small businesses are the north-star of CRF which led me to create the following microsites to help them connect to capital and securing funding:
Enterprise Resource Planning. A large-scale ERP web application was the main task I worked on at Febyte.
I had the opportunity to design and implement the company's initial code base utilizing .NET Core, SQL Server and Azure for the backend and React + TypeScript on the frontend. At Febyte, I designed and implemented the initial code base which utilized a .NET Core, SQL Server and Azure for the back-end. On the front-end, I used React and TypeScript which gave me exposure in building a full stack application from the ground up.React. With more than 5 years of experience under my belt, I have built various applications with the library and dedicated myself to continual education and growth with its evolving ecosystem.
TanStack Query. Utilizing mutations and queries to interact with servers helped cleanse my code bases from unnecessary useEffects. It also allows me the ability to easily manage client-side cache, invalidate queries, and perform optimistic updates.
Tailwind. A lighting fast utility based tool for styling applications. The large community surrounding it and tools like tailwind-merge make it easy to get styling inspiration and manage combined styles.
Vite. Increased build speed and ease of bundling and managing plug-ins makes Vite my go-to for building Single-Page Applications (SPAs).
Jotai For complex global state scenarios, I like to use Jotai because it has a unique managing approach- its atomic approach; it allows you to easily create and access atoms for management. Their site has recipes for more complex scenarios, like broadcasting events.
TanStack Router. Type safety, plug-ins and a large range of other features makes this a great router to use for new projects. TanStack Router offers two ways to manage routes- traditional code-based routing and file-based routing, which gives a Multi-Page Application (MPA) structure to an SPA.
Astro. Developer tools, tailwind/multi framework integration support, and image optimization make Astro a great tool for building microsites; it is what I used in the development of this portfolio!
C# and .NET. Holding a previous back-end leaning position, I built various Application Programming Interfaces (APIs) and services in addition to modeling data with Entity Framework Core.
Databases. When it comes to building databases I have experience with both code-first and manual query-first approaches. I started my career with SQL Server, creating queries by scratch to now using Postgres utilizing tools such as EF Core and Drizzle to generate the schema.
REST. I have experience with building REST APIs that consisted of more than 30 controllers for a large-scale ERP system.
GraphQL. A different approach to building APIs that utilizes the idea of queries and mutations. This approach permits clients to query the server for specific data instead of entire payloads. I have experience building resolvers with HotChocolate and interacting with the server using graphql-request.
Gorham, NH. A land of mountains, went on my first set of mountain hikes here and the views were beautiful.
Phoenicia, NY. A town in the forest land of upstate New York. Home to the Phoenicia Diner and nearby many towns with hiking trails such as Fox Hollow in Shandaken.
Music. A huge part of my life, always listening and discovering.
Indie Rock. My main genre back in 2020 and still at my core today.
Alternative. I love something different that doesn't fit into a specific genre.
R&B. Easily one of my favorite genres, sometimes you need a chill track with great vocals.
Electronic. When I'm getting into a workout or just looking to dance, definitely my go-to.
Lofi. My core genre, what I listen to most while coding and I appreciate when artists use these elements in their production.
Joe Tree. A lofi dream-pop project I started at the beginning of the decade.
Pretty raw with only the latest track being mixed by an audio engineer. Hoping to release a bigger project some day.CRF is a national non-profit organization with a mission to empower people to improve their lives and strengthen their communities through innovative financial solutions. CRF is a national leader in bringing capital to underserved areas.
Febyte is a software development company that specializes in building websites, Business Intelligence reporting, ERP, and CRM solutions.
Employed Sep. 2022 - Present
Working on shared component library, financial web applications and microsites
Developing with TypeScript, React, Vite and Azure
Employed June 2020 - Sep. 2022
Worked on large scale ERP web application and microsites
Developed with .NET, C#, TypeScript, React and Azure