You are browsing as a guest. Sign up (or log in) to start making projects!

jagathram

@jagathram

Joined June 14th, 2026

  • 8Devlogs
  • 3Projects
  • 2Ships
  • 30Votes
a aspiring teen with mind full of tech
Ship Changes requested

Covertfily is a privacy-first file toolkit that runs entirely in your browser. Drop a file, pick a format, download the result

What you can do:

• Convert 150+ format pairs — PNG→JPG, PDF→Word, MP4→MP3, Excel→CSV, and more
• PDF tools — merge, compress, watermark, protect, reorder pages
• Media tools — trim video, compress, change speed, extract frames (FFmpeg.wasm in the browser)
• Image utilities — OCR, resize, EXIF reader, collage maker, pixel art, and more
• NASA tools — pull Landsat satellite imagery by lat/long/date, and download Astronomy Picture of the Day in JPG/PNG/WebP

Why it’s a real build, not a landing page:
• Static site with 200+ HTML pages, zero backend
• Custom generator pipeline — one template spawns every converter page
• Heavy client-side libs: PDF.js, FFmpeg.wasm, Tesseract.js, SheetJS
• Open source: github.com/jagathram-tech/covertfily (https://github.com/jagathram-tech/covertfily)
• Live: covertfily.com (https://covertfily.com)

  • 7 devlogs
  • 61h
Try project → See source code →
Open comments for this post

19m 22s logged

Spent some time today making Covertfily’s SEO actually solid instead of just “good enough.“The big stuff: every page now ships proper Open Graph image tags (dimensions, type, the works) so when someone drops a link in Discord or Twitter it doesn’t render as a sad cropped mess. Also wired up datePublished/dateModified on all the articles and blog posts — turns out Google straight-up won’t show article rich results without those, and we had none. Oops.Fixed a sneaky one too: the sitemap was stamping today’s date on all 203 pages every time it ran, basically telling Google “yeah everything changed at once” — which is a garbage signal. Now each page reports its real last-modified date.Threw in some cleanup while I was in there — tightened the attribute escaping so weird characters can’t break the HTML, and killed a copy-pasted homepage meta block that had quietly drifted out of sync with everything else.All 203 pages regenerated, validation passing, committed on its own branch.Couple things still on the list: the share image is a wide skinny logo right now, needs a proper 1200×630 one. And heads up — Google killed FAQ/HowTo rich results back in 2023, so that markup’s just along for the ride now.

0
0
4
Open comments for this post

48m 45s logged

Made it beginner-friendly

Setup screen now shows just the 4 controls that matter; the other 14 physics params are tucked into a collapsible Advanced section.
Added one-click “recommended settings” (auto-applied per level), an onboarding banner, a “How to play” panel, a Simple/Detailed toggle on the play screen, and a coaching tip on the results screen.
Made the simulation more physical

Upgraded the controller from P to full PID (added Damping/Kd and Integral/Ki).
Switched to analog reflectance sensors (smooth weighted line position instead of on/off).
Mass now affects acceleration, and cornering too fast causes a real outward skid.
Added fun/juice

Sound effects + mute toggle, a 3-2-1 countdown, win confetti, a reactive robot face, slip sparks, milestone toasts, and a glowing trail.
Repo

Added a full README, .gitignore, and pushed everything to GitHub (kept the existing MIT license and history).

0
0
4

Followers

Loading…