Stats

4
Projects
12
Devlogs
22
Votes
2
Ships

Coding Time

All Time: 29h 5m
Today: 0h 0m

Member Since

July 05, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

4
🚀
0 devlogs • 4 days ago
eyeMEI

eyeMEI

Shipped
7 devlogs • 23 days ago
🚀
1 devlog • about 1 month ago
Personal Website
4 devlogs • about 1 month ago

Activity

Josh
Josh created a project
4d ago

Webgate

Reverse engineering the Colgate Pulse toothbrush and creating an open source third party app for it!

0 devlogs 0 followers
Josh
Josh worked on eyeMEI
17m • 12 days ago

I kinda abandoned this project while I was working on AFHArchive, since AndroidFileHost, a site hosting over a decade of Android development died, and I wanted to archive that content. Back to eyeMEI however, it's ready and up at https://eyemei.joshattic.us!

Update attachment
Josh
Josh worked on eyeMEI
23m • 21 days ago

I've started getting eyeMEI ready for deployment to my server by getting gunicorn to work rather than flask, I've also added CORS to prevent misuse and I improved the script for getting TACs from randommer (seen in picture)

Update attachment
Josh
Josh worked on eyeMEI
31m • 21 days ago

the network compatibility thingy can now check AT&T compatibility in the United States yahoo

Update attachment
Josh
Josh worked on eyeMEI
13m • 21 days ago

I added a country picker for network status, now I just need to find more network status checkers

Update attachment
Josh
Josh worked on eyeMEI
33m • 22 days ago

trying to do more devlogs now, so here's one for the privacy policy, terms of service and consent modal I added

Update attachment
Josh
Josh worked on eyeMEI
3h 37m • 22 days ago

I've made so many changes and forgot to devlog so here's some
- data from IsThisPhoneBlocked, while intended to be used for seeing if phones are blocked in Australia, it has around 46k TACs, or 46 BILLION unique devices, and the data quality is amazing & up to date too!
- even more data from randommer; claims to have 9k+ devices but I've only got 2k so far, and none newer than 2019
- custom dropdown for the alternate databases
- even more device icons from apple & google's hidden cdns
- added more devices to the eyeMEI database

Update attachment
Josh
Josh worked on eyeMEI
2h 10m • 23 days ago

I've been working for a while now so here's what I've done so far

  1. Build backend & frontend w/ python & vanilla html/css/js (couldn't be bothered to use a framework ngl)
  2. Created a small database with my own data, containing manufacturers, models, TACs, alt names and images
  3. Downloaded all the images from Apple & Google's hidden CDN full of device images, Apple's is quite easy to use, Google's one you need a direct link for so I don't have many android device images
  4. Also downloaded a copy of the osmocomTAC database, it is quite old (doesn't appear to have been touched since 2016), but has lots of TACs for older phones.
  5. Utilise (abuse) Telstra and AMTA's 3G shutdown device checker to get device model names and VoLTE compatibility.
Update attachment
Josh
Josh created a project
22d ago

eyeMEI

An eye for IMEIs - awesome IMEI lookup tool aggregating data from multiple sources, including our own!

eyeMEI
7 devlogs 0 followers Shipped

I've spent hours trying to get this thing to work, only to end up with the very unhelpful Buffer Overrun error, which is why I'm going to just start from scratch after 2 hours of pain. As for my hardware it's just an ESP32-WROOM-32 dev module, a 47 Ohm resistor and 2 jumper wires connected to ADC and GND to measure voltage. The ESP32 has a 12bit ADC pin, making it decent for accurate battery measurements compared to say an Arduino Uno with a 10bit ADC pin.

Update attachment
Josh
Josh created a project
38d ago

ESP32 Battery Tester

Easily test your 1.2-1.5V Alkaline and Ni-MH batteries with an ESP32, 2 jumper wires and a resistor. It just uses the ESP32's built in ADC pins to measure voltage, returning it over serial, which is then picked up by the frontend using WebSerial and a capacity is calculated.

1 devlog 0 followers

at last it is finally ready to ship (at 1:30am), enjoy :) https://joshattic.us

Update attachment

I've added a projects page! I also finished the about page, and created a few more components to make life easier such as buttons and cards. It would be awesome if I could upload multiple attachments but I can't so here's the projects page.

Update attachment

I've made a lot of progress (yippee!), I decided to use the cool background effect included in the Astro example project, and replaced the nav bar with a cleaner, glassmorphic one (albeit currently not functional because I need to figure out how to get # urls working). There's also an about me section visible when you scroll down with things and stuff that I couldn't be bothered to put in until I've finished the rest of the site, so we'll see how that goes.

Update attachment

For this project, I decided to go with Astro. I've never used a framework before to actually build a website, but WOW it is easier than just writing plain HTML, CSS and JS. Astro is super fast and not that hard to learn (as I already have experience with web dev).

So far I've managed to get the home page done, now for the about, projects and contact pages!

Update attachment
Josh
Josh created a project
40d ago

Personal Website

New website for my new domain, made in Astro, used AI to help with styling and bug fixes but nothing else

Personal Website
4 devlogs 1 follower Shipped
Josh
Josh joined Summer of Making
41d ago

This was widely regarded as a great move by everyone.