Skip to content
View Priestch's full-sized avatar

Block or report Priestch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Priestch/README.md

Priestch

Frontend-focused full-stack engineer building document-heavy web and desktop applications.

Most of my professional work has been in financial document processing systems, where I’ve specialized in complex frontend features such as PDF viewers, rich text editors, collaborative editing, and performance optimization.

I’ve designed and architected advanced UI components including a dual-engine PDF viewer built with PDF.js and Pdfium via WebAssembly, and a Word-compatible editor built on ProseMirror with import, editing, export, and collaboration support.

I also have solid backend experience building REST APIs with Python frameworks such as Flask, Tornado, FastAPI, and Litestar, with attention to database design, scalability, caching, and query performance.

I'm currently learning Rust with Tauri to build desktop applications.

Featured Projects

  • markopress: A VitePress-like static site generator built with Marko.js, combining Markdown authoring with Marko components for more flexible documentation sites.
  • document-viewer: A reusable PDF viewer built on PDF.js, designed for easy integration into web applications.
  • ooxml-viewer: An internal XML viewer for inspecting the structure of Word, Excel, and PowerPoint files.

Tech Stack

  • Frontend: JavaScript, TypeScript, AngularJS, Vue 2/3, React, SolidJS, Svelte, Marko, Sass, Less
  • Backend: Python, Flask, Tornado, FastAPI, Litestar, Celery, SQLAlchemy
  • Build Tools: Gulp, Webpack, Rollup, Vite, Rspack
  • Others: Web Workers, WebAssembly, PDF.js, ProseMirror, CodeMirror, Strapi, Gatsby, Electron

How to Reach Me

Priestch's github stats

Top Langs

Pinned Loading

  1. markopress markopress Public

    Marko.js v6 static site generator for docs/blog with Markdown.

    TypeScript

  2. document-viewer document-viewer Public

    An out-of-the-box PDF viewer based on PDF.js

    JavaScript 12 3

  3. ooxml-viewer ooxml-viewer Public

    Open Office XML Viewer

    Vue 7 1

  4. paulocoutinhox/pdfium-lib paulocoutinhox/pdfium-lib Public

    PDFium - Project to compile PDFium library to multiple platforms.

    Python 1k 122