David Laskowski

About Me

~

David Laskowski

Hi! I'm David Laskowski. I'm currently an Undergraduate Computer Science Student at the New Jersey Institute of Technology. I will be graduating in May 2025 with a Bachelors of Science in Computer Science. I have had a passion for problem-solving and creating, which I plan to pursue that as a career in Software Engineering or Cyber Security. Some of my hobbies include snowboarding, fitness, fishing, and bowling.

SnowBoardIconWeightsIconWeightsIconWeightsIcon

Skills

~

Languages

Python Icon

Python

Java Icon

Java

C Icon

C

CPP Icon

C++

HTML Icon

HTML

CSS Icon

CSS

JS Icon

JavaScript

SQL Icon

SQL

Bash Icon

Bash

PHP Icon

PHP

Libraries & Frameworks

TypeScript Icon

TypeScript

React Icon

ReactJS

BootStrap Icon

BootStrap

Tailwind Icon

Tailwind CSS

NextJS Icon

NextJS

Developer Tools

GitHub

GitHub

Git

Git

Jupyter

Jupyter

Linux

Linux

Vercel Icon

MongoDB

Projects

~

David Laskowski

AttendEazy

Within CS 485, my group and I worked on a full-stack project with the goal of using agile methodologies. We created a digital attendance app called AttendEazy, which allows people who teach to keep the attendance of their students. The front-end is a combination of React + Vite with tailwind CSS used for the styling. The backend uses AWS & terraform, NodeJS & Express, and MySQL for the data base. Within the website you are able to create an account, set up classes with their respective students, and view a report with charts and graphs imported from the chatJS library to keep up to date with your classroom attendance.

David Laskowski

Space Satellite Coordinator

At NJIT's 2023 GirlHacks Hackathon, our team won the "Best Use of StreamLit" award, winning amongst 120+ participants with our web app aimed to provide real-time satellite information and solar system insights. It allows users to locate nearby satellites and explore detailed information about the planets in our solar system. Built using Python with Streamlit, it combines the functionality of APIs (StreamLit, OpenAI GPT), real-time data, and AI-driven responses to user queries about space.

Web Scaper

Yahoo Finance Web Scraper

I developed a real-time data fetching application that scrapes and displays the most active stocks from Yahoo Finance. This project combines Python's powerful scraping capabilities with PHP for web display, integrating technologies like BeautifulSoup, MongoDB, and pymongo for data handling. It features an interactive web interface where users can view and sort stock data, showcasing my skills in both data acquisition and web development. The application stands out for its real-time data scraping and storage, offering a dynamic experience for stock market enthusiasts.

globalTempPic

Global Temperature Analysis

My group and I completed our data science project analyzing the recorded global temperature dataset from UC Berkeley. The aim is to uncover trends and patterns in global temperatures over time using advanced statistical and machine learning techniques which were simple linear regression and Random Forest algorithm. We used Jupyter Notebooks' execuiting cells in sequence and python with the following libraries for the algorithms and visualization; pandas, numpy, sklearn, matplotlib.

Lexical Analyzer Pic

Lexical Analyzer

In my Lexical Analyzer project, coded in C, the first component reads text to identify tokens, utilizing the context provided by adjacent tokens to detect and describe errors. Designed to comprehend an untyped language, it handles strings, integers, real numbers, comments, and basic conditional constructs. The second layer, a recursive descent parser, refines this process by cross-referencing tokens with grammatical structures to pinpoint syntax errors. Finally, the interpreter unifies these functionalities, executing code while verifying syntactic correctness.

Experience & Education

CONTACT

~

dml3@njit.edu

+1 201-803-8461

david.laskowski.dev@gmail.com