Shehriyar Qureshi's Avatar

Shehriyar Qureshi

@thatdevsherry.pk.bsky.social

Software engineer. Love Rust and open source. Like driving manuals and learning about them. GitHub: github.com/thatdevsherry Website: thatdevsherry.pk [Open to rust roles]

7 Followers  |  28 Following  |  21 Posts  |  Joined: 21.07.2025  |  1.7315

Latest posts by thatdevsherry.pk on Bluesky

two microcontroller dev boards connected together haphazardly. messy.

two microcontroller dev boards connected together haphazardly. messy.

why do i get into things that make me go mad

small progress each time though. so maybe worth it

I can't solder. fine. but the cycle of updating code, flash it (disconnect esp8266 cuz I'm using hardware uart which usb also uses, then reconnect).

being a newb doesn't help. let's see where this goes

25.10.2025 11:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is truly the worst time to be unemployed, especially when you won't sacrifice your ethics for a paycheck. Sifting through all these job descriptions from companies with no interest in making the world a better place is such a brutal experience.

20.10.2025 21:37 β€” πŸ‘ 25    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

was inspecting frontend code for the part time role.

the frontend is so heavy. build got OOM on 2GiB (not sure if normal to need 3GiB to build, feels so big)

then have to wait 45 seconds for the thing to spin up fully

shouldn't chomp so many resources πŸ€” then again I'm not an expert in FE

21.10.2025 09:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wanted to integrate with less plugins, but I'm on the config I made when I started out with nvim which can def. be improved.

already on lspconfig which has now moved me towards native lsp cmds but still there for defaults

I'll go over config on weekend to tidy it up

thank you for the info!

20.10.2025 14:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

nice. I'm using plain nvim lsp with mason, didn't know about rustaceanvim. will check fish with those plugins for a headstart. thanks!

20.10.2025 11:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

With the AWS outage, nowβ€˜s as good a time as any to post this old strip.

20.10.2025 10:18 β€” πŸ‘ 2674    πŸ” 1064    πŸ’¬ 18    πŸ“Œ 29

nvim with rust-analyzer lsp

zsh since i got comfy with shortcuts and how i wanted it setup. have yet to try fish to see if i can move to it

not using any coding agent except claude on web to ask questions. helps me not overly rely on AI by having some friction to it's use

20.10.2025 10:35 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

still a newb in intermediate rust so most of it just went over my head πŸ˜…

cool stuff. probably need to practice traits and stuff in real projects to get a hang of it.

19.10.2025 15:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

was reading up esp-hal to see if i can use BLE instead for my project (currently use SPP with esp-idf C)

"how would it read? probably impl Read trait."

just one of the things that maybe make rust real nice to work with than C

there is some intuition backed by traits than just intuition alone (C)

19.10.2025 13:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

i set hollow knight silksong's choral chamber ost as alarm, wake up every time now. it's such a good ost

19.10.2025 04:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

fuck it.

@ratatui.rs running on Amazon Kindle

#rustlang #ratatui

17.10.2025 09:02 β€” πŸ‘ 69    πŸ” 13    πŸ’¬ 5    πŸ“Œ 0

lol thanks, but thank YOU (and all others) for maintaining ratatui πŸ¦€

17.10.2025 09:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

did you know my project got mentioned? ran around house giggling as if i won oscar

shared with everyone i know πŸ˜‚

*takumi ae86 downshift noises*

16.10.2025 21:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

amazing how I got to the point of my scanner tui due to engine rebuild

- car stalls on a cond.
- pay shops to scan+fix, no fix :(
- i get fed up after a year and take it into my hands
- elm327 no work
- pure luck i try vag kkl cable and protocol info on webarchive
- python proto!
- TUI cuz why not

16.10.2025 21:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

switched jobs from a full-time to part-time, from being a plumber (fixing prefect flows) into a more interesting "platform eng/devEx" role

hopefully can learn useful stuff (and keep myself sane) with this role for bread-earning, and ofc mess with rust on the side until i get a rust job in future πŸ˜„

16.10.2025 20:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

one side project i wanna do using @ratatui.rs

have python scripts (scraping etc)

i wanted to use them from my android phone and I tried using textual in termux long ago, but the lib's dependencies got wonky, no work

hopefully i can compile and run binary, and have working TUI

watch dogs style

15.10.2025 05:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Funny how my fav lang πŸ¦€ has absolutely zero jobs in my country πŸ‡΅πŸ‡°

have to make side projects to keep myself happy and try to remain somewhat experienced (questionable) in it

15.10.2025 05:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

on today's episode of learning embedded c

hmm old code works, new is not working.

was using wrong bitmask flag in one place. STUPID PIECE OF GARBAGE

well to be fair it was totally "my" mistake. logic error

14.10.2025 21:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
How do aircraft systems communicate?
YouTube video by Ben Eater How do aircraft systems communicate?

Ben Eater doing an overview of Arinc429 is definitely a surprise. A429 is one of those things that was a huge deal when I worked in avionics, but used basically nowhere else.

It's a fun little 32-bit-word differential serial protocol used in aircraft electronics :D

www.youtube.com/watch?v=mhBy...

14.10.2025 07:19 β€” πŸ‘ 30    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
terminal showing esp32 logs with esp32 in front of monitor

terminal showing esp32 logs with esp32 in front of monitor

doing an "actual" embedded project now (automotive).

Using esp-idf framework. Writing (learning) in C.

Tried rust bindings but maybe skill-issue that I got a lot friction trying to make it work with bluetooth classic

13.10.2025 17:41 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

trying to port my scanner code into an esp32.

wanted to use rust, but settled with ESP-IDF as a way to learn a bit of C.

plan on trying to redo it in rust with rust wrappers for esp-idf, but wasn't able to find a straightforward way to use Bluetooth classic (most eamples/support is BLE only)

10.10.2025 19:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The edited version of my talk/workshop is now available! πŸ₯³πŸŽ‰

πŸ¦€ Building Embedded TUIs with Rust & Ratatui

πŸ‡―πŸ‡΅ Tokyo Rust Meetup 2025

▢️ Watch it here: www.youtube.com/watch?v=F04k...

#rustlang #ratatui #tokyorust #meetup #workshop #embedded #esp32

09.10.2025 17:35 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
image of scanner app on stereo.

image of scanner app on stereo.

finally settled on a layout and feature list.

Only thing left are:
- stabilize fuel consumption error rate
- DTC support (history + current)

other than that, this project is complete.

09.10.2025 11:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
two images, left image shows scanner reading of 33.1 litres of fuel use. Right image shows station's reading when filling to full, which is 31.89 litres.

two images, left image shows scanner reading of 33.1 litres of fuel use. Right image shows station's reading when filling to full, which is 31.89 litres.

after a couple of corrections, my car scanner now reports ~+4% fuel use than actual.

Not having to rely on estimating fuel gauge is really helpful.

08.10.2025 16:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Technology | 2025 Stack Overflow Developer Survey Each year we explore the tools and technologies developers are currently using and the ones they want to use.

Rust was once again named the most admired programming language in the Stack Overflow #DevSurvey! πŸ¦€

Great to see Cargo, Rust’s package manager, also mentioned as one of the most loved toolsβ€”a strong signal that thoughtful, dependable tooling matters.

29.07.2025 22:34 β€” πŸ‘ 48    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Another Sunday, another release day.
New version of git-cliff is out! πŸ₯³πŸ’―

πŸ¦€ A customizable Changelog Generator written in Rust!
⛰️ Now supports adding release statistics to the changelog!
✨ Other highlights: git-cliff.org/blog/2.10.0/

⭐ GitHub: github.com/orhun/git-cl...

#rustlang #git_cliff #cli

27.07.2025 12:29 β€” πŸ‘ 22    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

fuel consumption data added to my project. Not too accurate but it's still marked unstable

- fuel (instant consumption, total used, fuel consumption in L/100km)
- distance travelled

next up:
- DTCs
- context aware load gauge (red when lugging, or flashing)
- smol speaker for (above, overheat etc)

26.07.2025 19:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

that's me πŸ˜„

25.07.2025 11:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@thatdevsherry.pk is following 20 prominent accounts