diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..de135e15 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: AmruthPillai diff --git a/apps/client/public/templates/rhyhorn.jpg b/apps/client/public/templates/rhyhorn.jpg new file mode 100644 index 00000000..cccf7f17 Binary files /dev/null and b/apps/client/public/templates/rhyhorn.jpg differ diff --git a/apps/client/src/constants/sample-resume.ts b/apps/client/src/constants/sample-resume.ts index af3d0355..90381aab 100644 --- a/apps/client/src/constants/sample-resume.ts +++ b/apps/client/src/constants/sample-resume.ts @@ -436,9 +436,9 @@ export const sampleResume: ResumeData = { id: "j69rrkkdf94jqqfe5v726d1n", visible: true, name: "QuantRes", - description: "Nassau, Bahamas", + description: "Execution Team Manager", date: "Jan 2018 - Jul 2020", - level: 0, + location: "Nassau, Bahamas", summary: "

Proprietary quantitative trading firm and privately-held quantitative futures fund with $1B in AUM and a focus on futures and OTC FX opportunities. 25+ year track record of trading global derivatives markets.

Execution Team Manager

Led international OTC FX and futures trading desk, software development, compliance, and market data for fund averaging $5B in monthly FX transactions and generating 500K+ futures contracts per month.

Steered a 12-member team of 4 traders and 8 software engineers. Oversaw co-located trade execution and managed direct market access in 4 data centers globally for exchanges not co-located. Built partnerships with trading technology providers. Point of contact with banks, brokerages, FXSpotStream, and 9 other liquidity providers. Led market data feed agreements with exchanges. Maintained CME and Eurex exchange memberships. Headed fulfillment of regulatory compliance and due diligence requests.

", keywords: [], @@ -477,7 +477,7 @@ export const sampleResume: ResumeData = { theme: { background: "#ffffff", text: "#000000", - primary: "#000000", + primary: "#222222", }, typography: { font: { diff --git a/apps/client/src/pages/builder/layout.tsx b/apps/client/src/pages/builder/layout.tsx index 1711f3ac..6925e4db 100644 --- a/apps/client/src/pages/builder/layout.tsx +++ b/apps/client/src/pages/builder/layout.tsx @@ -33,7 +33,7 @@ export const BuilderLayout = () => { if (isDesktop) { return (
- + { }; }, [resume.metadata.page]); + const Template = useMemo(() => { + const Component = templatesList.find((template) => template.id === resume.metadata.template) + ?.Component; + + if (!Component) return null; + + return Component; + }, [resume.metadata.template]); + return ( <> @@ -64,7 +73,12 @@ export const BuilderPage = () => { {showPageNumbers && Page {pageIndex + 1}} - + {Template !== null && ( +