Hi. I'm Declan Lin.
Welcome to my digital portfolio, where I showcase some of my interests and software projects!
Learn More About Me
Welcome to my digital portfolio, where I showcase some of my interests and software projects!
Learn More About MeI've delved into sketching recently to create my own application workflow diagrams that illustrate system interactions and the flow of data.
I picked up acoustic guitar about a year ago after buying a Yamaha C40 off of my friend Austin for $70. I love playing it in my free time.
I began training jiu-jitsu about a year ago at my university's dedicated club. It has been an incredibly fun way to stay fit and meet new people.
I enjoy coming up with well-defined specifications that model complex problems and implementing technical solutions for them.
I enjoy keeping up with the latest technological advancements so that I can evolve my development process using the best tools for the job.
I love getting involved in and contributing to peer-driven communities, where I can work with others to achieve common goals.
Currently in the planning stages for developing a gamified personal finance application that allows users to manage their debts and assets. Users can customize their dashboards, take quizzes to learn about finance, and collect badges and achievements.
An ongoing development of a web scraper written in Go using the Colly library for Go. There are multiple scrapers feeding data into CSV files, which I hope to automate using CRON jobs. The data may potentially be used for a fantasy league application.
An ongoing collection of coding problems that I have solved from Leetcode. These problems cover a range of topics, including: Arrays and Hashing, Linked Lists, Trees, Dynamic Programming, Sliding Windows, etc. Looking to expand to new platforms.
Built the backend for a book tracking application using the Gin-Gonic web framework for Go. Users are able to track their progress on a collection of books by accessing and modifying data in a PostgreSQL instance, via a dockerized API.
Built the backend for a blogging application using the FastAPI web framework for Python. The application allows user to share public blog posts and features secure user authentication via OAuth2.0, authorization access controls, and a post upvoting system.
Developed a full stack web application using the MERN stack, using Vite to quickly create and run a Node.js server on a React-based frontend. This application enables AI text-to-image generation, using the OpenAI API to fulfill requests.
Received a $4000 grant for the 2024-2025 academic year from the Stony Brook Foundation for exceptional academic performance.
Placed 2nd in the annual NOSB New Jersey Shore Bowl, hosted by Rutgers University, as part of Midwood High School's Ocean Science A-Team.
Placed 3rd in the annual NOSB New York Bay Scallop Bowl, hosted by Stony Brook University, as part of Midwood High School's Ocean Science B-Team.
I am currently open to all software engineering internship and entry level employment opportunities (exp. Graduation: May 2025), as well as freelance work. Please feel free to reach out to me below!