Skip to content
View ypresto's full-sized avatar
🏠
Working from home
🏠
Working from home

Sponsoring

@bradzacher

Block or report ypresto

Report abuse

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

Report abuse
ypresto/README.md

ypresto πŸ’»πŸ‘ΆπŸ§‘β€πŸ³πŸŒˆ

I'm full stack software engineer and designer with 10+ years experience, especially focused on frontend development.

  • 🌏 Web Frontend: 10+ years (React, Vue 1.x)
  • πŸ“± Android/iOS: 4+ years
  • βš™οΈ Backend: 7+ years
  • 🎨 UX Design: 3+ years
  • 🏠 Remote Work: 5+ years

Works

Notable OSS Contributions

Pinned Loading

  1. LayerXcom/next-navigation-guard LayerXcom/next-navigation-guard Public

    Cancel page navigation in Next.js, like Nuxt's Navigation Guard feature.

    TypeScript 504 30

  2. Hooks to mitigate calling setState f... Hooks to mitigate calling setState from useEffect/useLayoutEffect. Zero-rerender on hook value change. See useOverrideValue.ts first. https://zenn.dev/ypresto/articles/02f7adcb7c57b4
    1
    import { useRef } from 'react'
    2
    import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect'
    3
    
                  
    4
    /**
    5
     * Hook that its return value increments when the flag is changed to true.
  3. vscode-intelli-refactor vscode-intelli-refactor Public

    Smartly select range for refactoring under cursor. Use with VSCode Insiders.

    TypeScript 14 1

  4. SwiftLintXcode SwiftLintXcode Public

    An Xcode plug-in to format your code using SwiftLint.

    Swift 354 15

  5. android-transcoder android-transcoder Public

    MP4 video transcode using Android MediaCodec API, pure Java (not LGPL nor patent issue!). Supports API >= 18.

    Java 849 240

  6. qtfaststart-java qtfaststart-java Public

    qt-faststart (make mp4 file streamable) in Java, MIT licensed.

    Java 74 16