Software Engineer focused on .NET, C#, Java, Javascript
5.0
Rating
5
Followers
Software Engineer focused on .NET, C#, Java, Javascript
🎓 FSC Professor Ratings Scraper - Python
FSC Professor Ratings Scraper — Developed an automated data extraction tool that collects professor ratings, reviews, and difficulty metrics for Farmingdale State College, enabling students to analyze instructor quality efficiently. The scraper programmatically retrieves structured academic feedback data, processes it into usable formats, and eliminates manual searching across rating platforms.
Automated professor-rating tools can extract quality scores, difficulty levels, and review counts from public sources, allowing students to compare instructors quickly and make informed course decisions.
Backend: Python · Web Scraping · Automation
Parsing: BeautifulSoup · Regex
Data: CSV / JSON · Pandas
Purpose: Academic Data Analysis
Budgeting Application (Java)
Built a Java-based budgeting application implementing OOP principles and MVC architecture to manage expenses, categorize transactions, and generate financial summaries using structured data storage and dynamic calculations.
🛠 Tech Stack: Backend: Java · OOP · Collections Framework
UI: JavaFX / Swing
Data: File I/O · JDBC · SQLite
Architecture: MVC
0
118
Automated Time Sheet Completer
Built an automation system using Python and Selenium to auto-fill and submit timesheets across web portals. Integrated REST APIs with JSON processing for data sync and validation, and developed supporting services in Node.js for workflow orchestration. Containerized with Docker and implemented CI/CD via GitHub Actions for reliable, repeatable deployments.
Full Stack Developer | PHP, Laravel & Fabric.js Editors
Full Stack Developer | PHP, Laravel & Fabric.js Editors
🚀 I'm building Brandwell, an AI personal-branding coach for developers, freelancers and job seekers (currently in development).
It scores your profiles across 10 platforms, then fixes them: the new AI Rewrite Studio took a generic headline from 20 to 95/100, and Job Match shows your honest fit for any role.
Under the hood, pages now load in ~30 ms instead of 2 s, credentials are encrypted, and it's load-tested with 30 users at once.
Next up: weekly progress emails and PDF reports. I'd love your feedback!
#AI (https://www.linkedin.com/search/results/all/?keywords=%23ai&origin=HASH_TAG_FROM_FEED) #PersonalBranding (https://www.linkedin.com/search/results/all/?keywords=%23personalbranding&origin=HASH_TAG_FROM_FEED) #BuildInPublic (https://www.linkedin.com/search/results/all/?keywords=%23buildinpublic&origin=HASH_TAG_FROM_FEED) #PHP (https://www.linkedin.com/search/results/all/?keywords=%23php&origin=HASH_TAG_FROM_FEED)
0
30
Realistic Tap Handle Mockup – TapJacket
Fixed and rebuilt the live product mockup on TapJacket’s Insert Designer (React + Canvas, GoDaddy Airo).
Fixed uploaded artwork not showing in the preview
Built a realistic cylindrical wrap with no stretched logos
Artwork follows the curved top and bottom of the tube
Zoom, position and rotation update the preview live
Changed only the mockup code, so the rest of the site stayed exactly the same
Tested with real customer designs and installed securely without needing the client’s password
Result: customers now see exactly how their finished TapJacket will look before ordering.
#React #WebDevelopment #Frontend #backend #ProductMockup #fabricjs #canvas #JavaScript
0
5
Built a browser-based lamp engraving configurator and learned that "just render the text" is never just that.
Customers pick a lamp, place their text, and get a laser-ready file.
Three problems that turned out to be deeper than they looked:
🔹 Script fonts. Mapping characters to glyphs isn't typography. Terminal letters kept their connecting strokes because OpenType rules were never applied. Fixed by shaping the full text run with HarfBuzz the same engine Chrome uses, so contextual alternates, final forms and ligatures come from the font itself. Verified pixel-by-pixel against the browser's own rendering.
🔹 Millimetres, not pixels. The SVG drives a laser cutter, so every glyph is measured in real mm against engraving zones. Text auto-shrinks to fit, never crosses a boundary, and holds an 18 mm minimum letter height.
🔹 Unique order numbers. Browser counters collide when two customers export at once. Moved to a server-side counter with flock tested with 20 simultaneous requests, 20 unique numbers.
Precision work beats clever work. Every fix was verified by measuring ink pixels, not by looking at the screen.
🔗 Live demo: https://lnkd.in/d9nGb-QX
(https://lnkd.in/d9nGb-QX)#WebDevelopment (https://www.linkedin.com/search/results/all/?keywords=%23webdevelopment&origin=HASH_TAG_FROM_FEED) #JavaScript (https://www.linkedin.com/search/results/all/?keywords=%23javascript&origin=HASH_TAG_FROM_FEED) #OpenType (https://www.linkedin.com/search/results/all/?keywords=%23opentype&origin=HASH_TAG_FROM_FEED) #SVG (https://www.linkedin.com/search/results/all/?keywords=%23svg&origin=HASH_TAG_FROM_FEED) #Manufacturing (https://www.linkedin.com/search/results/all/?keywords=%23manufacturing&origin=HASH_TAG_FROM_FEED)
0
99
Digital SaaS Product Landing Page – Responsive Marketing Website
A modern landing page for a digital SaaS product, designed to explain the product quickly, build trust and turn visitors into sign-ups.
Sections I built:
• Hero with clear call-to-action and product preview
• Feature highlights, about section and product statistics
• Team showcase, testimonials and blog section
• Newsletter subscription, contact area and polished footer
Highlights:
• Fully responsive on mobile, tablet and desktop
• Clean, reusable Tailwind CSS components
• Lightweight code for fast loading
Stack: HTML · Tailwind CSS · JavaScript
Live: https://digital-saas-landing.netlify.app/
:This tool turns public directory-style listings into a structured CSV lead list. For demo reliability, I’m using a local HTML fixture here, but the same pipeline supports live source adapters and website enrichment.
1
181
POV: you stop relying on 5 different apps and just build your own system 😌✨
Designed a “Life OS” dashboard to track everything in one place:
✔️ tasks
✔️ habits
✔️ focus patterns
This feels like something I’d actually use daily…
What would you add to it? 👇
Built a full-stack business dashboard to help teams log in, track leads, and visualize key metrics in one place. It includes authentication, analytics cards, a searchable data table, backend API endpoints, and a SQLite database with seeded demo data. 🚀 This project highlights my ability to build practical internal tools from end to end, combining frontend UI, backend logic, and business-focused workflows into a clean SaaS-style app. 📊🔐