# Prajwal Murthy > Prajwal S. Venkateshmurthy (Prajwal Murthy), software engineer at PayPal and creator of Peekling. Projects and articles on web development, AI, and systems. The author is Prajwal Murthy, also known as Prajwal S. Venkateshmurthy, Prajwal S V, Prajwal SV, Prajwal Somendyapanahalli Venkateshmurthy, Prajwal Venkateshmurthy. These names refer to the same person. Articles are published in full as readable HTML at their canonical prajwal.me URLs. Each article includes its author, publication date, and topic tags. Code examples belong to the version described in that article. ## Website - [About Prajwal Murthy](https://prajwal.me/#about): Biography, experience, projects, research publications, and linked professional profiles. - [Blog](https://prajwal.me/blog/): All published articles. - [RSS feed](https://prajwal.me/rss.xml): New article titles, summaries, and canonical links. - [Blog guide](https://prajwal.me/blog/llms.txt): Article topics and publication dates. - [Tools](https://prajwal.me/tools/): Development tools Prajwal uses. ## Articles - [How to Add a Peekling to Your Website](https://prajwal.me/blog/add-peekling-to-your-website/): I built Peekling to give websites a little personality. Add an animated companion with one JavaScript call, give it a bubble, or create a character of your own. Published 2026-08-29. Topics: peekling, javascript, open-source, web-development. - [Compiler Choice Is a Systems Decision](https://prajwal.me/blog/compiler-choice-is-a-systems-decision/): 1,784 real documents compiled across macOS, Linux, and Windows show engine choice is a deployment decision, not a taste preference. Published 2026-08-24. Topics: latex, typst, benchmarking, ci, document engineering. - [Building an iOS Todo App with Tauri 2.0, React, & TypeScript](https://prajwal.me/blog/building-ios-todo-app-with-tauri-2-react-typescript/): Learn how to create a beautiful, native-feeling iOS todo application using Tauri 2.0, React, TypeScript, and modern web technologies. Published 2024-11-27. Topics: tauri, ios, react, typescript, mobile development. - [JavaScript Proxy: A Powerful Metaprogramming Feature](https://prajwal.me/blog/the-power-of-js-proxy/): JavaScript Proxy allows you to intercept and customize operations on objects, enabling powerful abstractions and data validation. Published 2024-03-09. Topics: javascript, metaprogramming. - [Python Refresher: Revisiting the Fundamentals](https://prajwal.me/blog/python-refresher-revisit-the-fundamentals/): This refresher covers Python fundamentals like integers, floats, strings, lists, and booleans, making it accessible for all programmers. Published 2023-03-26. Topics: python3, python fundamentals, programming. - [Crash Course on Data Structures: A Comprehensive Guide](https://prajwal.me/blog/mastering-data-structures-ultimate-guide/): Explore essential data structures, their significance, and practical usage in this comprehensive guide. Published 2022-12-15. Topics: data structures, programming, algorithm, coding. - [Sync state updates b/w 2 components that use a common hook](https://prajwal.me/blog/state-management-in-react-using-history-state/): States defined in custom hooks are local to their use in every component. Meaning updating state in one component doesn't reflect in another. Published 2022-04-08. Topics: reactjs, react hooks, observer pattern. ## Peekling - [Peekling website](https://peekling.com/): Interactive animated companions for websites, built by Prajwal Murthy. - [Peekling engine](https://github.com/peekling/peekling-engine): Runtime source, documentation, releases, and contribution instructions. - [Peekling characters](https://github.com/peekling/peekling-characters): Character packs and character contribution instructions.